본문 바로가기

전체 글130

네트워크 정리 5. 패킷화, 라우팅, 포워딩 정리 1. 개요 네트워크 계층에선 패킷화(Packetizing), 라우팅(Routing), 포워딩(Forwarding) 이라는 기능을 제공한다. 각각 어떠한 기능인지 정리해보려 한다. 2. 정리 2-1. 패킷화(Packetizing ) 네트워크 계층의 첫번째 임무 상위 계층에서 받은 데이터인 페이로드(Payload)를 네트워크 계층의 패킷으로 캡슐화(Encapsulation) 후 목적지에서 네트워크 계층의 패킷을 역 캡슐화 네트워크 주요 역할 1. 발신지에서 목적지까지 페이로드를 사용하거나 변경하지 않고 전달 2. 발신지 호스트 : 상위 계층 프로토콜로부터 페이로드를 수신하여 발신지와 목적지 주소를 포함한 헤더와 네트워크 계층에 필요한 다른 정보를 더하여 패킷을 데이터링크 계층으로 전달 3. 목적지 호스트 :.. 2022. 4. 12.
네트워크 정리 4. TCP/IP 프로토콜 주소 지정 1. 개요 TCP/IP 프로토콜을 채택한 인터넷에서 사용되는 주소는 아래와 같다. 물리 주소 (Physical address) 논리 주소 (Logical address) 포트 번호 (Port address) 응용-전용 주소 (Application-specific address) 2. 설명 2-1. TCP/IP의 계층별 사용 주소 데이터 링크 계층 : 물리 주소 네트워크 계층 : 논리 주소 전송 계층 : 포트 번호 응용 계층 : 응용-전용 주소 2-2. 물리 주소 물리 주소는 MAC(Media Access Control) 주소 라고도 부른다. LAN카드에 달려있는 주소인데, 48비트로 구성되고 24비트는 회사에서 붙이는 일련번호, 나머지 24비트는 2^24의 개수의 카드에 각각 부여한다. 12개의 16진수.. 2022. 4. 11.
네트워크 정리 3. TCP/IP 프로토콜 1. 개요 TCP/IP프로토콜은 OSI 참조 모델보다 먼저 만들어지고, 현재도 주로 사용되는 통신 프로토콜이다. OSI 모델과 다르게 5계층으로 이루어져 있지만 기능은 비슷하다. 1층 물리 (Physical) 2층 데이터 링크 (DataLink) 3층 네트워크 (데이터 링크와 네트워크를 합쳐서 인터넷 계층이라고 부르기도 한다.) 4층 전송 (Transport) 5층 응용 계층 (Application) 2. 설명 각 계층의 관점에서 전송이 어떻게 이루어지는지 볼 것이다. 2-1. 물리 계층 (Physical Layer) A에서 B까지 메세지를 보낼 때, A와 B 사이에 6개의 링크와 4개의 라우터가 있다고 치자 Link1(A)------(Router 1) -------------(Link2)--------.. 2022. 4. 11.
네트워크 정리 2. OSI 참조 모델 계층별 역할 1. 개요 1층 물리 (Physical Layer) 2층 데이터 링크 (DataLink Layer 3층 네트워크 (Network Layer) 4층 전송 (Tranfort Layer) 5층 세션 (Session Layer) 6층 표현 (Presentation Layer) 7층 응용 (Application Layer) 각 계층에서 어떤 역할을 담당하는지 정리할 것이다. 2. 정리 2-1. 기본 정리 OSI 7계층에선 Header 라는 것을 사용한다. 각 계층에선 필요한 Header를 씌우게 되고, 계층마다 이 과정을 반복하니 7개의 헤더가 씌여지게 된다. A와 B가 통신하려 할 때, 송신측에선 7~1 계층 순서로 헤더를 씌우고, 수신측은 1~7 계층 순서로 헤더를 벗겨, 내용을 확인하게 된다. 한번에 A~B.. 2022. 4. 10.