본문 바로가기

컴퓨터 네트워크 정리2

Network layer :: 1. 개요 정리 이번에는 네트워크 레이어의 개요를 살펴볼거야. 자 먼저, 네트워크 레이어의 근본적인 역할은 바로 송신 호스트에서 수신 호스트로 패킷을 전달하는거야. 이 역할을 수행하기 위해 두가지 기능이 있는데, 그게 바로 포워딩과 라우팅이야. 자. 포워딩(Forwading)은 그냥 단순하게, 인풋으로 들어온 패킷을 아웃풋으로 내보내는 역할을 해. 그러면 들어온건 그렇다 치고, 어떻게 적절한 아웃풋으로 내보낼까? 이게 중요하거든 그래서 필요한게 라우팅(Routing)이야. 라우팅은 목적지까지 가는데 어느 경로로 가는게 가장 좋은지 결정하는 역할을 해. 이걸 책에서는 포워딩은 하드웨어에서 이루어지고, 교차로를 지나는 과정이고 라우팅은 소프트웨어에서 이루어지고, 네비게이션 역할이다. 이런 식으로 말을하는데, 사실 잘 안와닿.. 2020. 6. 5.
Transport layor - 1.3 개요 // 컴퓨터 네트워크 자 여기서부터는 잠깐 Reliable data를 어떻게 전송할지 한번 볼거야. Transport layor에서는 이걸 rdt protocol로 해결해 이게 막 rdt 1.0부터시작해서 2.0 2.1 2.2 ...3.0 하면서 버전 업 하면서 지금까지 왔대. 근데 깊게 들어가면 머리아프니까 맨 처음 시작인 1.0과 3.0만 살펴볼거야. 맨 처음은 당연히 RDT 1.0이야. 아 RDT는 Reliable Data Transfer의 약자야 1.0에서는 한가지 상황을 가정하고 가는데 바로 네트워크 환경에서 모든 것이 완벽하게 처리 된다고 가정해. 이게 무슨말이냐면, 보낸 데이터가 망가지지도 않고, 잃어버리지도 않는 경우야. 그러면 Transport layor에서는 할게 아~무것도 없어 그냥 보내고 받기만 하면 되.. 2020. 5. 6.