본문 바로가기

728x90

ComputerScience/Network

(61)
컴퓨터통신 - 5. 소요시간 분석 1. 소요시간 분석 - 이번에는 통신과정에서 소요 시간을 분석해보자. circuit switching 시간 - 시간은 위에서 아래로 흐른다. - 세로 4개 줄이 네개의 노드를 나타낸다. - 초록선은 먼저 목적지가 어디로 될 것인지 알려주어서 노드를 link시키는데 걸리는 시간을 말한다. - 빛의 속도로 전달이 되지만 거리에 따라 propagation(전파지연시간)이 들기때문에 대각선으로 그림에 표현된다. - 목적지까지 도달 했다가 host1으로 연결이 되었다고 알리는걸 연결시간이라고 한다. - 즉 데이터를 보내기 전에도 연결시간이 든다. - 선의 두께는 비트들의 길이이다. 한 비트씩 순서대로 보내기 때문이다. - 마지막 초록 선은 link를 끊는 시간이다. packet switching 시간 - 이번에는..
컴퓨터통신 - 4. 성능 1. 대역폭 (bandwidth, 처리량, throughput) - 단위 시간동안 전송 가능한 데이터의 양 - 1 Mbps = 1000000 bit per second - 그림처럼 대역폭이 커지면 각 비트간 거리가 좁아진다. - 즉 통신의 발전은 고주파의 한계(장애물 통과에 취약, 이동거리 감소)를 극복하고 더 빠른 전송 속도를 구현하고 있다. 2. 소요시간(latency)/ 지연시간(delay) - 결국 통신 성능은 목표지점으로 메시지를 송신하는데 시간이 얼마나 걸릴까 이다. - 만약 응답을 원한다면 왕복지연시간(Round Trip Time)이 궁금할 것이다. - 소요시간의 대부분을 차지하는 것은 전파지연시간(물리적 거리로 인한 지연)과 transmit(전송시간)이 있다. - 또한 중계하는 노드를 거칠..
컴퓨터통신 - 3. 표준구조, 인터넷 1. Standard Architectures (표준 구조) - OSI (Open Systems Interconnect) : 전세계 누구나 통신을 할 수 있도록 하기 위해 layer의 수, layer의 역할 등의 표준 구조를 정했다. - 컴퓨터 네트워크 설계/구현의 표준 - 통신에 필요한 모든 기능/기술 요소를 7계층 구조에 분배 - 각 호스트는 7계층 그리고 중간 노드는 3계층으로 되어있다. - host의 1,2,3계층은 중간 node와 peer가 된다. - peer간의 전달하는 데이터 unit을 PDU(Protocol Data Unit)이라고 한다. 2. 7계층 정의 *추상화->계층화를 통해 여러 계층이 각각 필요한 기능을 담당하여 전체 통신을 수행한다. Physical Layer(물리 계층, 1계층..
컴퓨터통신 - 2. 스위칭, 프로토콜 1. 패킷 스위칭 - 통계적 다중화는 한정된 자원인 링크를 노드들이 공유하는 방법이라고 했다. - 그렇게 여러 신호들이 하나의 링크를 타고 가다 서로 다른 목적지에 도달해야 할때는 어떻게 분류를 할까? - 패킷 스위칭은 "노드가 목적지를 향해 데이터를 전달하는 방법이다." - 여러 시작 노드들에서 패킷을 링크로 보내면 패킷 스위칭으로 스케쥴링을하고 링크를 나갈때는 대부분 통계적 다중화로 나간다. - 따라서 링크에 여러 패킷들이 섞여있는 상태가 된다. - 링크를 나가서 목적지로 도달하기 위해 패킷들이 경쟁을 하게 되는데 이 패킷들을 buffer에 저장하는 방법으로 안전성을 높인다. (buffering), - 버퍼보다 큰 크기로 시작 노드에서 데이터를 보낸다면 buffer overflow가 일어날 수 있다...
컴퓨터 통신 - 1. 정의, 기본개념, 다중화 1. 컴퓨터 통신 * 컴퓨터기반 기기 혹은 응용프로그램들이 필요에 따라 중계기/스위치를 경유 하면서, 디지털 데이터를 담고 있는 신호를 교환해서 의미를 교환한다. ex) 휴대폰 문자 교환, 메신저, 스트리밍, 파일 교환 2. 의미교환? - 문자, 음성 등을 디지털화한 데이터를 기기를 통해 전달하는 것. - 컴퓨터기반 기기 위에서 돌아가는 응용 프로그램들이 교환의 주체가 된다. - 그럼 0,1로 구성된 디지털 데이터를 어떻게 보내는가? 이 데이터를 아날로그 혹은 디지털 신호화 해서 유/무선 전달을 구현한다. 3. 신호 교환 - 디지털 데이터가 아날로그 신호 혹은 디지털 신호로 변환되면 매체를 통해 전파된다. - 블루투스 같은 경우는 직접적으로 통신을 하지만 불특정 다수와의 신호 교환을 위해 대개는 기지국/..

728x90