네트워크 시작하기 !

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 는 뒤에 설명 예정

사진과 같이 애플리케이션 계층과 하위 계층을 구분하는 것이 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엔지니어를 위한 네트워크 입문을 참고했습니다.