네트워크

[모두의 네트워크] 2장(네트워크 기본 규칙) 정리

프로토콜

  • 프로토콜: 컴퓨터들 간의 원활한 통신을 위해 약속한 규칙

OSI, TCP/IP

  • 네트워크에서는 데이터를 주고받기 위한 통신의 규격이 정해져있으며, OSITCP/IP가 이에 해당하는 대표적인 네트워크 모델이다.
  • 컴퓨터간의 데이터 송수신이 일어날때 컴퓨터 내부에서는 여러가지 액션이 존재하는데, 이러한 액션들은 계층으로 나눠 진행이 되며, 이를 레이어라고도 표현한다.
  • 실제 통신은 일반적으로 TCP/IP가 사용된다.
  • OSI(Open System Interconnection)
    • ISO(국제표준화기구)가 지정한 표준 규격
    • 7계층이 존재한다.
    • 통신이 일어날 때, 송신측에서는 맨위 응용계층(7계층)에서 물리계층(1계층) 순으로 데이터 전달이 일어나며 수신측은 역방향으로 데이터가 전달된다.
    • 각 계층은 독립적이며 데이터가 전달되는 동안 다른 계층의 영향을 받지 않는다.
    • 7계층 구성
      1. 응용 계층(7계층): 이메일, 파일 전송, 웹 조회 등 애플리케이션에 대한 서비스 제공
      2. 표현 계층(6계층): 문자 코드, 압축, 암호화 등의 데이터를 변환(송수신자가 공통으로 이해가 가능한 데이터로 변환)
      3. 세션 계층(5계층): 세션, 통신방식 결정
      4. 전송 계층(4계층): 신뢰할 수 있는 통신 구현
      5. 네트워크 계층(3계층): 다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소 결정
      6. 데이터 링크 계층(2계층): 네트워크 기기간 데이터 전송 및 물리 주소 결정
      7. 물리 계층(1계층): 시스템 간의 물리적인 연결과 전기 신호를 변환 및 제어
  • TCP / IP(Transmission Control Protocol / Internet Protocol)
    • OSI와 달리, 4개의 계층으로 이루어져있다.
    • 현재 인터넷 프로토콜중 가장 많이 사용하는 프로토콜이다.
    • 4계층 구성
      1. 응용 계층(4계층): 응용 프로그램들 간의 데이터 송,수신
      2. 전송 계층(3계층): 호스트들 간의 신뢰성 있는 통신 제공
      3. 인터넷 계층(2계층): 데이터 전송을 위한 주소 및 경로 설정
      4. 네트워크 접속 계층(1계층) : 실제 데이터 송,수신

캡슐화, 역캡슐화

  • 송신측에서 데이터를 보낼 때, 필요한 정보를 데이터의 앞부분에 붙여서 다음 계층으로 보내게 되는데 이때 필요한 정보를 헤더라고 하며, 헤더를 붙여나가는 과정을 캡슐화라고 한다.(헤더에는 데이터 수신 측의 정보도 포함되어 있다. )
  • 수신측에서 데이터를 받을때, 필요한 데이터에서 헤더를 하나씩 제거하게 되는데, 이를 역캡슐화라고 한다.
  • 결론적으로 데이터 => 캡슐화된 데이터 => 전기신호 => 역캡슐화된 데이터 => 데이터 과정을 통해 데이터를 전달하게 된다.
  • 트레일러는 데이터를 전달할 때 데이터의 마지막에 추가하는 정보를 뜻한다.

'네트워크' 카테고리의 다른 글

[모두의 네트워크] 1장(네트워크 첫걸음) 정리  (0) 2022.06.04