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

희철·2023년 12월 28일
1

네트워크 공부

목록 보기
2/2
post-thumbnail
post-custom-banner

이전 포스트에서 네트워크가 무엇인지 간략하게 알아봤었다.
오늘은 네트워크의 기본 규칙인 프로토콜에 대해 알아보자

프로토콜(protocol)

네트워크에서 문제없이 통신하려면 규칙을 지켜야한다.
그런 규칙을 프로토콜(protocol)이라고 한다.



네트워크에서는 데이터를 주고받기 위한 통신 규격이 정해져 있다.
국제표준화기구(ISO)의 OSI 모델과 TCP/IP 모델을 알아보자

OSI 모델

데이터의 송수신이 일어날 때 컴퓨터 내부에서 7개의 계층(레이어)으로 나누어진다.

계층이름설명송신수신
7계층응용 계층
(Application Layer)
이메일, 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공한다.|
6계층표현 계층
(Presentation Layer)
문자 코드, 압축, 암호화 등의 데이터를 변환한다.||
5계층세션 계층
(Session Layer)
세션 체결, 통신 방식을 결정한다.||
4계층전송 계층
(Transport Layer)
신뢰할 수 있는 통신을 구현한다.||
3계층네트워크 계층
(Network Layer)
다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소를 결정한다.||
2계층데이터 링크 계층
(Data Link Layer)
네트워크 기기 간의 데이터 전송 및 물리 주소를 결정한다.||
1계층물리 계층
(Physical Layer)
시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어한다.|
  • 통신할 때(송신 측) 데이터는 맨 위의 응용 계층에서 부터 순서대로 아래 계층으로 전달된다.
  • 통신할 때(수신 측) 데이터는 맨 아래의 물리 계층에서 부터 순서대로 상위 계층으로 전달된다.


TCP/IP 모델

4계층으로 이루어져 있다.

계층TCP/IP 모델OSI 모델
4계층응용 계층응용 계층
표현 계층
세션 계층
3계층전송 계층전송 계층
2계층인터넷 계층네트워크 계층
1계층데이터 링크 계층 or 네트워크 인터페이스 계층데이터 링크 계층
물리 계층

데이터를 송수신할 때는 캡슐화와 역캡슐화가 이루어진다.

캡슐화

전송할 데이터에 헤더를 붙여 나가는것

  • 헤더(header)
    • 데이터를 보내려면 전송하는데 필요한 정보를 붙여서 다음 계층으로 보내야 한다.
      이 정보를 헤더(header)라고한다.
    • 데이터를 전달받을 상대방에 대한 정보가 포함되어 있다.

역캡슐화

데이터를 받는 쪽에서 헤더를 하나씩 제거하는것

참고: 10일 만에 배우는 네트워크 기초 모두의 네트워크 / 미즈구치 카츠야 지음 / 이승룡 옮김

post-custom-banner

0개의 댓글