본문 바로가기

전체 글

(28)
Ch1-4) Performance : loss, delay, throughput 이제 1-3)에서 살펴보았던 Packet loss에 관련해서 이야기를 해볼 것이다. 위 그림처럼, Packet switching에서 발생할 수 있는 delay는 총 4가지이다.출발지와 목적지 사이 종단 간 경로의 일부로서, 한 패킷이 업스트림 노드로부터 라우터 A를 통해 라우터 B로 보내진다.업스트림(upstream) : 클라이언트에서 서버로 전송되는 데이터의 흐름다운스트림(downstream) : 서버에서 클라이언트로 전송되는 데이터의 흐름, 일반적으로 다운스트림 트래픽은 업스트림 트래픽보다 더 많은 볼륨이 있다.라우터 A는 라우터 B에 이르는 하나의 출력(outgoing) 링크를 가지며, 이 링크 앞에 큐(queue, 버퍼(buffer))가 존재한다.패킷이 업스트림 노드로부터 라우터 A에 도착한다.라..
Ch1-3) Network core: Packet/circuit switching, Internet structure Network core이란? Mesh of interconnected routers !이 때 Host는 application layer의 msg를 packet이라는 단위로 나눈다각 패킷은 **출발지(host)**에서 목적지까지 가는 동안 여러 라우터를 거쳐 이동한다. 각 라우터는 패킷이 목적지로 가는 경로를 찾고, 그 경로에 맞는 다음 라우터로 패킷을 포워딩(forwarding) 한다.데이터가 포워딩 할때에는, 항상 full link capacity로 포워딩한다.그럼, packet이 어떻게 이동하는지 자세히 알아보자먼저, Packet의 이동과정에 대해서 알기 위해서는 다음과 같은 개념을 알아야 한다.Store-and-forwardPacket은, store-and-forward라는 방식을 통해서 이동하게 ..
Ch1-2) Access networks and physical media Access networks그럼, 1-1)에서 언급한 3가지 component중 2번에 대해서 자세히 알아보자.위에서, end system( end node )와 외부 네트워크를 연결해주는 것이 이 physical media and Access networks라고 하였다. 그럼, 어떻게 연결해주는 것일까?(How to connect end systems to edge router?)1. Residential access net1. Cable-based accessFrequency division multiplexing (FDM) : 하나의 물리적 케이블에 여러 가정집에 전송할 데이터들이, 서로 “다른” 주파수 영역으로 합쳐져 이동하는 형태하나의 케이블로 여러가지 데이터를 운송할 수 있고, 서로의 간섭이 ..
Ch1-1) Architecture of Internet Structure What is Protocol ?Protocol은, 네트워크 상에서 msg를 주고받을 때 필요한 entities와 action ( format , order of messeages ) 등을 정의하는 개념이다.메시지를 주고받는 순서, 메시지를 주고받았을 때의 action등을 define함.1.1 Architecture of Internet StructureInternet StructureInternet Structure은 크게 3가지 부분으로 구분된다Network Edge네트워크 말단 (end point)에 존재하는 가장 가장자리의 end system이다.Hosts와 거의 유사한 개념이고, Hosts는 주로 clinet / server을 뜻한다.또한 데이터 센터에 위치한 서버도 Network Edge에 포..