목록전체 글 (90)
CS log
지난 시간 배운 내용 end-to-end로 보낸 message가 layer 3에서 host를 찾아가는 것을 focusing하고 있음. destination host를 찾아가야 해서 IP주소를 넣었음. 중간 라우터들이 IP주소를 보고 FIB table에서 matching해서 찾을 때, longest prefix matching: 가장 길게 완벽히 match되는 것이 entry에 있으면 그것으로 했음. 여러 개의 subnet을 구성하고 있는 (/28) 하위 subnet들은 상위 ISP에게 알려줄 때, /26까지 aggregation해서 하나만 알려주면 된다. 가능하면 적은 양의 데이터로 라우팅 하는 것이 좋기 때문에. subnet 중 어느 하나가 다른 network로 이사가더라도, longest prefix..
지난 시간 배운 내용 Layer3의 Internet Protocol. 다 이걸 씀. IPv4 메시지 필드를 봤음. Pop Quiz end host에서 출발한 IP Packet의 Payload에는 반드시 4계층에서 보낸 정보만 들어있다. ⇒ F. end host에서 만드는 Ping이라는 프로토콜은 3계층에서 만든 ICMP 메시지를 실어서 간다. routing protocol 메시지가 있을 순 없지만, end host의 IP Packet Payload에서는 TCP segment 혹은 UDP Datagram 혹은 3계층에서 다루는 ICMP 메시지가 들어갈 수 있다. host에선 routing protocol 메시지를 handling 하는 software가 running 하고 있다. ⇒ F. Control Pl..
지난 시간 배운 내용 Layer 3의 대부분의 라우터에서 쓰고 있는 프로토콜이 Internet Protocol. 라우터에는 Internet Protocol이 사용하는 Data plan과 라우팅 메시지를 처리하는 Control Plane이 있음. Internet Protocol이 해주는 function이 없어 host도 에러 report를 보내고 받도록 사용하는 프로토콜이 Internet Control Message Protocl (ICMP), Ping이라는 어플리케이션이 ICMP 메시지를 주고 받는 일을 함. host와 router 모두 사용. ICMP 메시지는 Control Plane에 있긴 하나 host도 사용이 가능. → host에는 Control Plane의 Routing protocol은 없으나..
지난 시간 배운 내용 host에선 3계층 Network layer의 기능인 routing과 forwarding을 모두 갖는다. F. host는 default router로의 forwarding만 이루어지며, static하게 사람이 setting 하는 forwarding table만 가짐. routing table은 routing protocol이 알아서 관리하는 table이며 host에는 routing protocol이 없음 Network 계층은 인터넷이 연결된 라우터와 host에 모두 다 있다. T. Network service model individual datagram 차원에선 no loss, no delay 등 a flow of datagrams 차원에선 in-order delivery, low..
Prolog ; 컴퓨터 네트워크의 최종 학습목표 : 와이파이 연결 후 내 컴퓨터(end host)에서 어느 웹 페이지에 접속해서 웹 페이지가 딱 뜰 때, 서버가 있는 end host까지로 어떤 일이 있었는지 설명할 수 있는 것. 1) 각 end host와 중간의 network router 장비들이 최종의 목표를 이루기 위해 워낙 복잡한 일들을 하다 보니, layer로 moduling을 하게 됨. 2) 맨 위의 application layer(L5)에 developer가 만든 application을 support하는 protocol이 있고, 그 밑의 transport layer(L4)에서 application layer process를 찾아 process to process communication을 지원..