[NETWORK] 프로토콜과 IP

elsa ❆·2021년 4월 14일
0

MORNING NETWORK

목록 보기
3/3
post-thumbnail

후니의 쉽게 쓴 시스코 네트워킹을 읽고 내용을 덧붙여 정리한 글입니다.


Protocol

의미

  • 규약, 협약
  • 컴퓨터끼리 서로 통신하기 위해 꼭 필요한 서로가의 통신 규약 또는 통신 방식에 대한 약속으로 프로토콜이 같은 것끼리만 대화, 즉 통신 가능

예시

  • TCP/IP: Transmission Control Protocol/Internet Protocol
  • HTTP: Hyper Text Transfer Protocol
  • HTTPS: Hyper Text Transfer Protocol Secure
  • SSL: Secure Socket Layer

IP

의미

  • Internet Protocol address
  • 컴퓨터 네트워크에서 장치들이 서로 인식하고 통신을 하기 위해서 사용하는 특수한 번호

할당 방법

고정된 IP 주소 할당받아 사용

DHCP

  • Dynamic Host Configuration Protocol
  • PC마다 하나하나 IP 주소를 미리 지정해 놓지 않고 DHCP 서버가 그 네트워크에 필요한 IP 주소를 전부 가지고 있다가 IP 주소를 요구하는 PC에 그때 그때 자동으로 분배해주는 방식
  • 동적으로 IP 할당
  • 다 쓰고 난 IP 주소는 회수

Version

IPv4

  • IP version 4
  • 주소 범위는 32비트
  • CIDR 방식: 연속된 IP 주소의 범위를 표기하는 방법 중 하나

IPv6

  • IP version 6
  • 모든 단말에 주소를 부여하기에 부족해짐에 따라 주소 길이를 128비트로 늘림

주소 변환

NAT

  • Network Address Translation
  • IP 패킷이 트래픽 라우팅 장비를 거치면서 이동할 때, 헤더에 있는 IP 정보를 변환하는 작업
  • 내부 네트워크에서 사용하는 사설 IP(공인되지 않은 IP 주소)를 외부, 인터넷으로 나갈때 공인 주소로 변환

장점

  • 보안: 내부에서 외부로의 통신은 가능하나, 외부에서 내부로의 통신은 불가능
  • IPv4 주소 고갈 문제 대응: 하나의 공인 IP로 여러 개의 사설 IP 사용 가능
  • 예) 공유기

PAT

  • Port Address Translaion
  • 소수의 공인 IP 주소를 사용하여 다수의 사설 IP 장비가 외부와 통신이 가능한 방식
  • 공인 IP 주소 1개에 사설 IP 주소 여러 개 매핑
  • 동일한 IP 주소를 가지고 여러 명이 인터넷에 접속하면서 포트 넘버만을 바꾸는 방식
  • 변환된 IP 주소로는 사내망 호스트들을 구분할 수 없기 때문에 포트번호를 부여하여 구분
profile
0과 1로 멋있는 결과를 내는 직업을 업으로 삼고 있습니다.

0개의 댓글