본문 바로가기
CS/네트워크

TCP/IP 4계층 정리

by nothing-error 2022. 10. 27.

TCP/IP 4계층

 

1. TCP/IP 4계층 정리표

계층 설명 PDU 예시 기기
애플리케이션 - 웹서비스, 이메일 등의 서비스를 제공하는 층 - 메시지 FTP, HTTP, SSH, SMTP, DNS L7스위치
전송 -송신자와 수신자를 연결하는 통신 서비스 제공
-연결지향 데이터스트림 지원, 신뢰성, 흐름제어 제공
- 애플리케이션과 인터넷 계층 사이의 데이터 중계 역할
-세그먼트(TCP)
-데이터그램(UDP)
- TCP
- UDP
 
인터넷 - 장치로부터 받은 네트워크 패킷을 IP주소로 지정된 목적지로 전송하기 위해 사용 - 패킷 IP, ARR, ICMP 라우터, L3스위치
링크(네트워크 접근계층) - 실질적으로 데이터를 전달하며 장치간에 신호를 주고받는 규칙을 정함 -프레임(데이터링크계층)
-비트(물리계층)
전선, 광섬유, 무선 - 데이터링크계층 : L2스위치, 브리지
- 물리계층 : NIC, 리피터, AP

 

꼬리에 꼬리를 무는 용어정리
* PDU(Protocol Data Unit) : 네트워크의 계층간 전달시 단위
* FTP : 장치와 장치 사이에 파일을 전송하는데 사용되는 표준 통신 프로토콜
* SSH : 보안되지 않은 네트워크에서 네트워크 서비스를 안전하게 운영하기 위한 암호화 네트워크 프로토콜 ex) ssh 통한 EC2 접속
* HTTP : 웹사이트 이용시 사용되는 프로토콜
* SMTP : 이메일 전송을 위한 인터넷 표준 통신 프로토콜
* DNS : 도메인 이름과 IP 주소를 매핑해주는 서버 ex) 도메인 : naver.com  <-> ip : 123.123.123.123
* TCP : 패킷 사이의 순서를 보장하고 연결지향 프로토콜 사용(가상회선 패킷 교환방식 사용)
* UDP : 순서를 보장하지 않고 수신 여부를 확인하지 않으면 단순 데이터만 주는 방법(데이터그램 패킷 교환 방식)
* ARR : LAN 환경에서 논리적인 주소인 IP 주소를 물리적인 주소인 MAC 주소로 변환해 주는 네트워크 계층의 프로토콜
* ICMP : TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜
* MAC : 컴퓨터나 노트북 등의 장치에는 네트워크에 연결하기 위한 LAN카드가 있으며 이를 구별하기 위한 식별번호
* L7스위치 : 목적지가 연결된 포트로만 전기신호를 보내 데이터를 전송하는 통신 네트워크 장비
* 라우터 : 다른 네트워크에 존재하는 장치끼리 데이터를 주고받을 때 패킷소모를 최소화하며 경로 최적화하여 최소 경로로 패킷을 포워딩 하는 장비
* L3스위치 : L2스위치의 기능 + 라우팅 기능 ≒ 라우터
* L2 스위치 : 연결된 장치로부터 패킷이 왔을 때 패킷 전송 담당(MAC주소를 MAC주소테이블을 통해 관리)
* 브리지 : 두 개의 근거리 통신만을 상호 접속할 수 있도록 연결하는 장치(MAC주소를 MAC주소테이블을 통해 관리)
* NIC(Network Interface Card) : 네트워크와 빠른 속도로 데이터를 송수신할 수 있도록 컴퓨터 내에 설치하는 확장 카드
* 리피터 : 신호를 증폭하는 장치(광케이블 보급으로 거의 사용안함)
* AP(Access Point) : 패킷 복사하는 기기
  

 

 

2. 캡슐화와 비캡슐화

계층 이동시 해당 계층의 헤더를 삽입(캡슐화) 혹은 제거(비캡슐화)하는 과정

캡슐화 : 메시지 -> 세그먼트/데이터그램 - > 패킷 -> 프레임/비트

비캡슐화: 캡슐화의 역순

 

 

 

 

 


Reference

면접을위한 CS 전공지식 노트

https://handreamnet.tistory.com/501?category=694966

https://steemit.com/kr-dev/@wonnieyoon/sxgya-it-story-tcp-ip

https://tar-cvzf-studybackup-tar-gz.tistory.com/38

https://velog.io/@jehjong/%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%9D%B8%ED%84%B0%EB%B7%B0-TCPIP-4%EA%B3%84%EC%B8%B5

'CS > 네트워크' 카테고리의 다른 글

네트워크 분류와 토폴로지  (0) 2022.10.27

댓글