솜이의 데브로그

2장 ) 네트워크 기본 규칙 본문

CS/Network

2장 ) 네트워크 기본 규칙

somsoming 2021. 9. 18. 16:25

Reference : 모두의 네트워크

 

1. 네트워크의 규칙

프로토콜

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

 

 

2. OSI 모델과 TCP/IP 모델

OSI 모델

  • ISO가 정의한 국제 통신 표준 규약.
  • 네트워크의 기본 구조를 일곱 개의 계층으로 나눠 표준화한 통신 규약
  • 현재 다른 모든 통신 규약의 기반이 된다.
  • 통신 시 응용 계층에서 순차적으로 아래 계층으로 전달
  • 계층 이름 설명
    7계층 응용계층
    Application Layer
    이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스 제공
    6계층 표현 계층
    Presentation Layer
    문자 코드, 압축한, 암호화 등의 데이터 변환
    5계층 세션 계층
    Session Layer
    세션 체결, 통신 방식을 결정한다.
    4계층 전송 계층
    Transport Layer
    신뢰할 수 있는 통신을 구현한다.
    3계층 네트워크 계층
    Network Layer
    다른 네트워크와 통신을 하기 위한 경로 설정 및 논리 주소를 결정한다.
    2계층 데이터 링크 계층
    Data Link Layer
    네트워크 기기 간의 데이터 전송 및 물리 주소를 결정한다.
    1계층 물리 계층
    Physical Layer
    시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어한다.
  • 송신측은 데이터를 보내기 위해 상위 계층부터 하위 계층으로 전달, 수신 시 하위 계층에서 상위 계층으로 전달.
  • 각 계층은 독립적이다!!!

 

TCP/IP 모델

  • OSI 7 Layer의 네트워크에서 데이터를 전송하는 과정을 네개의 계층으로 단순화시켜 사용하는 모델.
  • 인터넷 모델이라고도 한다.
  • 응용계층, 전송 계층, 인터넷 계층, 네트워크 접속 계층
  • 5계층이라고도 한다.
    표현계층과 세션계층을 응용계층에 포함.
  • 각 계층에는 다양한 프로토콜이 있다.
  • 사실 지금 수업에서 듣고있는건데.. 필기 첨부
     

 

3. 캡슐화와 역캡슐화

  • 데이터 전송 시 앞부분에 전송하는데 필요한 정보를 붙여 다음 계층으로 보낸다. 이 정보를 헤더라고 함
  • 헤더에는 데이터를 전달받은 상대에 대한 정보도 포함.
  • 이처럼 헤더를 붙여나가는것을 캡슐화, encapsulation 이라고 함.
  • 반대로 데이터 수신 측에서 헤더를 제거해나가는 것을 역캡슐화, decapsulation 이라고 함.
  • 출처 : https://velog.io/@poiuyy0420/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-OSI-7-%EA%B3%84%EC%B8%B5-%EA%B0%9C%EB%85%90-%EC%A0%95%EB%A6%AC

송신 시 캡슐화 ex)

  • 컴퓨터에서 웹사이트에 접속하려고하면 응용계층에서는 웹사이트에 접속하기 위한 요청 데이터가 만들어짐
  • 해당데이터는 전송계층에 전달. 전송 계층에서 신뢰할 수 있는 통신이 이루어지도록 응용 계층에서 만들어진 데이터에 헤더를 붙임.
  • 전송 계층의 데이터를 네트워크 계층에서 헤더를 붙임
  • 해당 데이터를 물리적인 통신 채널을 연결하기 위해 데이터 링크 계층에서 헤더와 트레일러를 붙임
  • 트레일러 : 데이터를 전달할 때 데이터의 마지막에 추가하는 정보
  • 데이터 링크 계층에서 만들어진 데이터는 최종적으로 전기 신호로 변환되어 수신측에 도착

 

수신측은 반대로 각 계층의 헤더를 제거하면서 데이터를 전달. 역 캡슐화

 

 

VPN (Virtual Private Network)

  • 가상 사설망
  • 가상 통신 터널을 만들어 기업 본사나 지사와 같은 거점 간을 연결하여 통신하거나 외부에서 인터넷으로 사내에 접속하는 것.
  • 인터넷 VPN 
    • 거점 간 접속 : IPsec 암호 기술 프로토콜 사용
    • 원격 접속 연결 : 암호화된 통신로를 만든다.
  • IP-VPN
    • MPLS라는 기술을 사용하여 인터넷망이 아닌 통신 사업자 전용 폐쇄망을 사용. 암호화 기능이 필요 없다.

 

 

느낀점TCP/IP 나는 5계층으로 배웠는데 여기선 물리 계층을 빼고 4계층으로 설명한다. 아주아주 기본개념부터 쌓아가는 느낌이라 뒤죽박죽 알고있던걸 정리해서 좋다

'CS > Network' 카테고리의 다른 글

3장 ) HTTP 정보는 HTTP 메시지에 있다  (0) 2021.09.22
3장 ) 물리계층  (0) 2021.09.22
2장 ) 간단한 프로토콜 HTTP  (0) 2021.09.18
1장 ) 웹과 네트워크의 기본  (0) 2021.09.12
1장 ) 네트워크 첫걸음  (0) 2021.09.12