전송 계층:
1. 프로세스 간의 논리적 통신.
2. 기능: 세션 계층에서 사용가능한 데이터가 오류가 없는지 확인함.
3. 프로토콜: TCP, UDP, SCTP
4. (In layer) 작동하는 프로토콜이 신뢰할 수 있는 종단 간 흐름과 오류 제어를 제공함을 보장.
네트워크 계층:
1. 호스트 간의 논리적 통신.
2. 기능: 논리적 주소 지정 및 논리적 주소 (예 : amazon.com)를 물리적 주소로 변환 (예 : 180.215.206.136)
3. 프로토콜: IP, ICMP, IGMP, RARP, ARP
4. (Source -> Destination) DATA ROUTING과 DATA PACKET의 BUILD 및 해제를 CONTROL.
논리 주소 지정 : 네트워크를 통해 통신하는 모든 장치는 논리 주소 (계층 3 주소라고도 함)와 연결됩니다. 예를 들어, 인터넷에서 인터넷 프로토콜 (IP)은 네트워크 계층 프로토콜이며 모든 시스템에는 IP 주소가 있습니다. 주소 지정은 데이터 링크 계층에서도 수행되지만 이러한 주소는 로컬 물리적 장치를 참조합니다. 반대로 논리 주소는 특정 하드웨어와 독립적이며 전체 인터 네트워크 전체에서 고유해야합니다.
라우팅 : 일련의 상호 연결된 네트워크를 통해 데이터를 이동하는 것은 아마도 네트워크 계층의 정의 기능 일 것입니다. 네트워크 계층에서 작동하는 장치 및 소프트웨어 루틴의 역할은 다양한 소스의 들어오는 패킷을 처리하고 최종 대상을 결정한 다음 이동해야 할 위치를 얻기 위해 전송해야 할 위치를 파악하는 것입니다. 간접 장치 연결에 관한 주제에서이 주제의 OSI 모델에서의 라우팅을보다 자세히 설명하고 OSI 모델 비유로 작동하는 방법을 보여줍니다.
데이터 그램 캡슐화 : 네트워크 계층은 일반적으로 네트워크 계층 헤더가있는 데이터 그램 (패킷이라고도 함)에 배치하여 상위 계층에서 수신 한 메시지를 캡슐화합니다.
단편화 및 재구성 : 네트워크 계층은 전송을 위해 메시지를 데이터 링크 계층으로 전송해야합니다. 일부 데이터 링크 계층 기술에는 전송할 수있는 메시지의 길이에 제한이 있습니다. 네트워크 계층에서 보내려는 패킷이 너무 크면 네트워크 계층에서 패킷을 분할하고 각 조각을 데이터 링크 계층으로 보내고 대상 컴퓨터의 네트워크 계층에 도달하면 조각을 다시 어셈블해야합니다. 좋은 예가 이것이 인터넷 프로토콜에 의해 어떻게 수행되는지입니다.
오류 처리 및 진단 : 네트워크 계층에서 특수 프로토콜을 사용하여 논리적으로 연결된 장치 또는 트래픽을 라우팅하려는 장치가 네트워크상의 호스트 상태 또는 장치 자체에 대한 정보를 교환 할 수 있습니다.
[오피니언] 준수한 개발자는 무엇인가? (0) | 2022.11.15 |
---|---|
시스템 가상 머신(System Virtual Machine)의 역사 (0) | 2019.04.21 |
Java Class File Format 읽는 방법 (0) | 2018.09.30 |
16진수 2진수 표현방법 (0) | 2018.09.15 |