TCP/IP 4계층 모델은 현재 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 통신 규약(프로토콜)의 모임이다.
TCP/IP의 4계층은 이러한 규칙이나 프로토콜이 적용되는 특정한 조건을 의미한다.
1계층 네트워크 인터페이스
물리+데이터링크, MAC주소 사용
2계층 인터넷/네트워크
네트워크, 통신 노드간의 IP패킷을 전송하는 기능과 라우팅 기능 담당
3계층 전송
전송, 통신 노드간의 연결 제어 및 신뢰성 있는 데이터 전송 담당
4계층 응용
세션+표현+응용, 응용 프로그램 구현
OSI 7계층모델은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다.
7단계로 나눈 이유는 통신이 일어나는 과정을 단계별로 확인할 수 있고, 문제가 발생할 경우 해당 단계만 수정하면 되기 때문에 나누어 사용한다.
1계층 물리
데이터 전송 ex) 리피터, 케이블, 허브
2계층 데이터링크
물리 계층으로 송수신되는 정보 관리, Mac 주소로 통신 ex) 브릿지, 스위치
3계층 네트워크
데이터를 목적지까지 전달, 라우터로 경로를 선택해 IP 지정, 경로에 따라 패킷 전달 ex) 라우터, IP
4계층 전송
통신을 활성화 ex) TCP, UDP
5계층 세션
데이터가 통신하기 위한 논리적 연결 담당 ex) API, Socket
6계층 표현
데이터 표현에 대한 독립성을 제공하고 암호화 ex) JPEG, MPEG
7계층 응용
최종 목적지, 응용프로그램과 연관하여 서비스 수행 ex) HTTP, FTP, DNS