[모두의 네트워크] 2. 네트워크의 기본 규칙

진예·2023년 12월 13일
0

Network

목록 보기
2/8
post-thumbnail

💡 프로토콜 (Protocol)

컴퓨터 간 정보를 주고 받을 때의 통신 방법에 대한 규칙

프랑스 사람과 한국인이 불어, 한국어로 소통할 수 없기 때문에, 만국공통어인 영어로 대화한다는 규칙을 설정하여 대화할 수 있다.


💡 OSI & TCP/IP

📒 OSI 모델

ISO에서 정의한 국제 통신 표준 규약

📝 OSI 7계층


계층이름설명
7응용(Application) 계층애플리케이션 서비스 제공 (이메일 전송, 웹 사이트 조회, ...)
6표현(Presentation) 계층데이터 변환 (암호화, ...)
5세션(Session) 계층통신 방식 결정
4전송(Transport) 계층신뢰할 수 있는 통신 구현
3네트워크(Network) 계층다른 네트워크와 통신하기 위한 경로 설정논리 주소 결정
2데이터링크(Data Link) 계층네트워크 기기 간 데이터 전송 및 물리 주소 결정
1물리(Physical) 계층시스템 간의 물리적인 연결전기 신호를 변환 및 제어

  • 데이터 송신(전송) : 응용 ➡️ 물리

  • 데이터 수신 : 물리 ➡️ 응용


📒 TCP/IP 모델

OSI 7계층4계층으로 단순화 시킨 모델 = 인터넷 모델

📝 TCP/IP 4계층

TCP/IP 계층이름OSI 계층
4응용 계층세션 계층 + 표현 계층 + 응용 계층
3전송 계층전송 계층
2인터넷 계층네트워크 계층
1네트워크 접속 계층물리 계층 + 데이터링크 계층

💡 캡슐화 & 역캡슐화

📒 캡슐화

데이터를 송신할 때, 데이터의 앞부분에 필요한 정보(헤더)를 붙이는 과정 : 응용 ➡️ 물리

데이터를 송신할 때, 응용 계층에서 데이터를 보내면 하위 계층으로 이동하면서 각 계층에서 헤더를 붙인다. (= 캡슐화) 이 때, 데이터링크 계층에서는 헤더와 함께 뒷부분에 트레일러를 함께 붙인다.


📝 역캡슐화

캡슐화 과정을 거쳐 송신된 데이터를 수신하여 헤더를 제거하는 과정 : 물리 ➡️ 응용

수신 측에서는 하위 계층에서 데이터를 전달받아 응용 계층에서 볼 수 있도록 상위 계층으로 이동시켜야 한다. 이 때, 송신 측 각 계층에서 붙였던 헤더와 트레일러를 수신 측에서 상위 계층으로 이동하면서 각 계층에서 제거한다.


💡 VPN

Virtual Private Network : 가상 사설망

VPN가상 통신 터널을 만들어 거점 간을 연결하여 통신하거나, 외부에서 인터넷으로 사내에 접속할 수 있게 한다.

예를 들어, 서울에 본사가 있고 부산에 지사가 있을 때, 지사 내부 랜에서 본사 내부 랜으로 접속할 수 없으므로, VPN을 사용하여 본사와 지사를 연결할 수 있다.


✔️ 요약

  • 통신하기 위한 규칙을 프로토콜이라고 한다.

  • ISO라는 국제표준화기구가 OSI 모델을 제정했다.

  • TCP/IP 모델의 4계층에는 ⬇️ 네트워크 접속 계층, 인터넷 계층, 전송 계층, 응용 계층 ⬆️ 이 있다.

  • 데이터를 상대방에게 보낼 때, 각 층에서 헤더를 붙이는 것을 캡슐화라고 한다.


출처 : 모두의 네트워크

profile
백엔드 개발자👩🏻‍💻가 되고 싶다

0개의 댓글