카테고리 없음

[혼공네트] 1주차_OSI 모델과 TCP/IP 모델의 차이점 & 네트워크 계층 구조

seoh14 2024. 7. 6. 23:37

OSI 모델: 국제 표준화 기구에서 만든 네트워크 참조 모델로 통신 단계가 7개의 계층으로 이루어져있다.

응용 계층
표현 계층
세션 계층
전송 계층
네트워크 계층
데이터 링크 계층
물리 계층

 

1. 물리 계층

-최하단 계층이며 비트 신호를 주고 받는 계층이다.

-네트워크 장비, 통신 매체와 관련이 있다

 

2. 데이터 링크 계층

-네트워크 내의 주변 장치 간의 통신이 이루어진다.

-물리 계층을 통해 주고받는 정보에 오류가 없는지 확인한다.

-MAC 주소 체계를 통해 네트워크 내 송수신지를 특정할 수 있다.

-전송 과정에서 생길 수 있는 충돌 문제를 해결 할 수 있다.

 

3. 네트워크 계층

-네트워크 간의 통신이 이루어진다.

-IP 주소 체계를 통해 수신지 호스트와 네트워크를 식별하고 최적의 경로를 결정한다.

 

4. 전송 계층

-패킷의 흐름을 제어하거나 전송 오류를 점검하여 신뢰성 있고 안정적인 전송이 이루어지게 한다.

-포트를 통해 실행 중인 응용프로그램을 식별한다.

 

5. 세션 계층

-호스트의 응용 프로그램 간 연결 상태인 세션을 관리한다.

-세션을 생성,유지,종료시킨다.

 

6. 표현 계층

-자연어를 코드로 변환,압축,암호화를 한다.

 

7. 응용 계층

-최상단 계층으로 사용자의 응용 프로그램과 관련이 크다.

-응용 프로그램에 다양한 네트워크 서비스를 제공한다.

 

 TCP/IP 모델: 네트워크 참조 모델로  TCP/IP 4계층, 인터넷 프로토콜 스위트, TCP/IP 프로토콜 스택이라고도 한다.

응용 계층
전송 계층
인터넷 계층
네트워크 액세스 계층

 

1. 네트워크 액세스 계층

-OSI의 데이터 링크 계층과 유사하다.

-링크 계층, 네트워크 인터페이스 계층이라고도 한다.

 

2. 인터넷 계층

- OSI의 네트워크 계층과 유사하다.

 

3. 전송 계층

- OSI의 전송 계층과 유사하다.

 

4. 응용 계층

- OSI의 세션 계층, 표현 계층, 응용 계층을 합친것과 유사하다.

 

OSI 모델과 TCP/IP 모델의 차이점:

-OSI모델은 네트워크를 이론적으로 기술하고 이해할 때 사용한다.

-TCP/IP 모델은 이론보다 구현에 중점을 둔 네트워크 참조모델이다.

 

네트워크 계층 구조:

-송수신하는 메시지는 송신지 입장에서 가장 높은 계층에서 가장 낮은 계층으로 이동하고, 수신지 입장에서 가장 낮은 계층부터 가장 높은 계층으로 이동한다.

-어떤 정보를 송신할 때 각 계층에서는 상위계층으로 부터 받은 패킷을 페이로드로 삼고 프로토콜에 맞는 헤더 혹은 트레일러를 덧붙여 하위 계층으로 전달한다. 송신 과정에서 헤더와 트레일러를 추가해 나가는 과정을 캡슐화(encapsulation)라고 한다.

-어떤 정보를 수신할 때 캡슐화 과정에서 붙였던 헤더와 트레일러를 각 계층에서 확인하고 제거하는데 이 과정을 역캡슐화(decapsulation)라고 한다.

-각 계층에서 송수신되는 메시지의 단위를 PDU(Protocol Data Unit) 라고 한다.

응용 계층
전송 계층
네트워크 계층
데이터 링크 계층
물리 계층

위의 그림과 같이 TCP/IP 모델은 문서마다 다를 수 있다.

네트워크 참조모델은 가이드라인일뿐이며 항상 모든 프로토콜과 네트워크 장비를 특정 계층으로 분류할 수는 없다.

 

OSI 계층 PDU
응용 계층 데이터(data),메시지(message)
표현 계층 데이터(data)
세션 계층 데이터(data)
전송 계층 TCP 프로토콜 사용:세그먼트(segment),
UDP 프로토콜 사용:데이터그램(datagram)
네트워크 계층 패킷(packet), IP 데이터그램(IP datagram)
데이터 링크 계층 프레임(frame)
물리 계층 비트(bit), 심볼(symbol)