2024. 11. 15. 14:58ㆍ네트워크
오늘 배운 내용
- OSI 7계층
- 인캡슐레이션
들어가기에 앞서,
보통 네트워크는 한번에 이해하기 어렵기 때문에 OSI 7계층을 기준으로
개발자 입장에서는 하향식(7계층 -> 1계층 )으로, 네트워크 엔지니어는 상향식으로 배우게 된다.
1.1 홈네트워크
홈네트워크의 구성 : 모뎀, 공유기, 노트북 등 단말기의 물리적 연결
1.2 데이터 센터 네트워크
기존에는 안정적이고 빠른 서비스 제공을 위해 3계층 디자인을 사용했지만,
현재는 2계층 구성인 스파인-리프 구조로 변화되었습니다.
1.3 네트워크 미시적으로 살펴보기
프로토콜
네트워크에서 통신할 때의 규약
현재는 여러 프로토콜 기술이 이더넷-TCP/IP 기반 프로토콜로 변경되고 있습니다.
프로토콜은 한정된 자원으로 효율적으로 통신하기 위해 대부분 2진수 비트 기반으로 개발되었습니다.
HTTP, SMTP와 같은 애플리케이션 레벨의 프로토콜은 문자 기반으로 사용됩니다.
OSI 7계층과 TCP/IP
TCP/IP는 현재 우리가 가장 많이 사용하는 프로토콜 스택입니다. OSI 7계층과 함께 알고 있어야 합니다.
OSI 7계층은 크게 1~4 계층(데이터 플로/하위), 5~7 계층(애플리케이션/상위) 으로 나뉩니다.

사진과 같이 애플리케이션 계층과 하위 계층을 구분하는 것이 TCP/IP의 목적입니다.
OSI 7계층 이해하기
1계층 (물리) : 전기 신호를 그대로 전달
2계층 (데이터 링크) : 주소 정보 정의 및 정확한 통신
3계층 (네트워크) : IP주소와 같은 논리적인 주소 정의
4계층(전송) : 패킷의 흐름을 제어하거나 전송 오류를 점검해 신뢰성 있고 안정성있는 통신을 지원
5계층 (세션) : 연결 상태를 생성하거나 유지하고 종료되었을 때는 끊어주는 역할
6계층(표현) : 자연어를 컴퓨터가 이해할 수 있는 코드로 변환,압축 및 암호화
7계층(응용) : 다양한 네트워크 서비스 제공
TCP/IP 모델
IP : 인터넷 프로토콜
네트워크 액세스 계층 : 물리 계층 보다는 데이터 링크 계층과 유사
인터넷 계층 : 네트워크 계층과 유사
전송 계층 : 전송 계층
응용 계층 : 세션, 표현, 응용 계층
캡슐화와 역캡슐화
캡슐화 : 페이로드에 헤더와 트레일러를 추가하는 과정
역캡슐화 : 헤더와 트레일러를 제거하는 작업
PDU
각 계층에서 송수신되는 메시지의 단위
OSI 계층 | PDU |
응용 계층 | 데이터 (data) |
표현 계층 | |
세션 계층 | |
전송 계층 | 세그먼트(segment), 데이터그램(datagram) |
네트워크 계층 | 패킷(packet) |
데이터 링크 계층 | 프레임(frame) |
물리 계층 | 비트(bit) |
본 포스트는 IT엔지니어를 위한 네트워크 입문을 참고했습니다.