본문 바로가기

CS

[네트워크] OSI 7계층 vs TCP IP 4계층

 

📝 OSI 7계층 vs TCP/IP 4계층 

OSI 7계층 TCP/IP 4계층
실제로 사용되지 않는 개념적 모델 실제로 사용되는 프로토콜
데이터 표준을 정리한 개념 모델 클라이언트 - 서버 모델
프로토콜이 아닌 시스템 아키텍처를 이해하는 참조모델 네트워크 표준 프로토콜

 

 

 

📝 OSI 7계층 설명

📌 물리계층

- 전송 단위는 비트(Bit)이다

- 전기적, 기계적 특성을 이용해 데이터를 전송

- 데이터 전달 역할만 한다.

- 케이블, 리피터, 허브 등

 

📌데이터 링크계층

- 전송 단위는 프레임(Frame)이며, 주소는 Mac을 사용한다.

- 물리계층의 있는 그대로의 전송설비를 신뢰할 수 있는 링크로 변환한다. 

- 물리적인 연결을 통해 인접한 두 장치간 신뢰성 있는 정보 전송을 담당함

- 통신 오류를 찾고 재전송을 해주는 기능을 수행한다.

- 맥주소로 통신한다.

- 브리지, 스위치

 

📌네트워크 계층

- 전송 단위는 패킷(Packet)이며 IP 주소를 사용한다.

- 경로와 주소를 정하고 그에따라 패킷을 전달해주는 라우팅 역할을 함

- 라우터, L3 스위치

 

📌 전송계층

- 전송 단위는 세그먼트(Segment) 이며 사용하는 주소는 포트이다. (대표 프로토콜로 TCP와 UDP가 있음)

- 전체 메시지를 발신지대 목적지간 제어와 에러를 관리한다.

- TCP 프로토콜 이용

 

📌 세션계층

- 전송단위는 메시지(Message)이다.

- 통신 장치간 대화를 유지하고 동기화한다.

 

📌 표현계층

- 전송단위는 메시지(Message)이다.

- 데이터를 어떻게 표현할지 정하는 역할을 한다.

- 데이터 암호화, 복호와, 데이터 압축 등

 

📌 응용계층

- 전송단위는 메시지(Message)이다.

- 사용자와 밀접한 계층으로 인터페이스 역할을 하며, 사용자가 네트워크에 접속하는것을 가능하게 한다.

- 응용 프로세스간 정보 교환을 담당함

- 메일, 인터넷 등

 

 

 

 

 

📝 TCP/IP 4계층 설명

📌 네트워크계층 (OSI에서 물리, 데이터링크 계층)

- 데이터를 전기회로로 변환한뒤, 물리적 주소인 MAC 주소를 이용해 기기로 데이터를 전송한다

- 프로토콜 : 이더넷, 와이파이

 

📌 인터넷계층 (OSI에서 네트워크 계층)

패킷을 목적지까지 라우팅하는 계층

- 프로토콜 : IP, ARP

 

📌 전송계층 (OSI에서 전송 계층)

- 데이터 전송을 보장하는 계층. 신뢰성을 보장하는 계층이다.

- 수신시 역캡슐화를 진행하는 과정에서 포트번호를 사용해 데이터를 정확한 어플리케이션으로 전송한다.

- 프로토콜 : TCP, UDP

 

📌 응용계층 (OSI에서 세션, 표현, 응용 계층)

- 어플리케이션 실행을 위한 데이터 형식을 작성한다.

- 프로토콜 : HTTP, HTTPS, FTP, SMTP, DNS, Telnet 등