02. TCP/IP

YeJi Kim·2023년 1월 17일
0

네트워크

목록 보기
2/9

TCP/IP

  • TCP/IP는 인터넷을 사용하기 위해 꼭 필요한 프로토콜
  • IP 계층을 사용하면서 그 위에 사용하는 프로토콜을 TCP로 사용한다.
    • IP 계층의 목적은 ‘엔드투엔드 통신’을 하는 것이다.
    • IP 주소란 TCP/IP에서 통신 상대가 되는 호스트를 식별하기 위한 식별 정보
      • IP 주소는 호스트 자체가 아니라 정확하게는 호수트의 인터페이스를 식별한다.
  • 인터넷을 사용하는 사람들은 점점 늘어나고 사용할 수 있는 IP 주소는 한정적
    • 이에 대한 대안으로 NAT 또는 PAT 등을 사용
    • NAT: Network Address Translation. 내부 네트워크에서는 공인되지 않은 IP 주소를 사용하고, 인터넷으로 나갈 때만 공인 주소(즉 유일한 IP 주소)를 가지고 나가는 방식
    • PAT: 동일한 IP주소를 가지고 여러 명이 인터넷에 접속하면서 포트 번호만을 바꾸는 방식
    • 즉, 인터넷을 사용하기 위해서는 유일한 IP 주소가 필요하고, 공인된 IP 주소를 관리하고 나눠주는 기관이 바로 NIC(Network Information Center)이다.
  • IPv4
    - 32개의 이진수로 이루어져 있다. 8자리마다 .을 찍어 10진수로 표기한다.
    - IPv4 방식의 주소가 부족하여 128개의 이진수로 이루어진 IPv6이 등장했다.

DHCP(Dynamoc Host Configuration Protocol)

  • DHCP(Dynamic Host Configuration Protocol)란 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜이다.
  • DHC의 IP 주소 할당 과정
	1. DHCP DISCOVER: 브로드캐스트 통신을 통해 클라이언트가 DHCP 서버를 찾는다.
	2. DHCP OFFER: DHCP 서버가 응답하며 네트워크 정보를 함께 제공한다.
	3. DHCP REQUEST: 2대 이상의 DHCP 서버가 DHCP OFFER를 보냈을 경우, 클라이언트는 브로드캐스트 통신을 통해 하나의 DHCP 서버를 선택하고 네트워크 정보를 요청한다.
	4. DHCP ACK: DHCP 서버가 요청을 수락하고 네트워크 정보를 제공한다.

ARP(Address Resolution Protocol)

  • IP 주소와 인터페이스를 식별하기 위한 MAC 주소를 대응시키는 것이 ARP의 역할.
  • 목적지 IP 주소에 대응하는 MAC주소를 구하기 위해서 ARP를 사용한다.
  • ARP 동작
    - ARP 요청으로 IP 주소에 대응하는 MAC 주소를 브로드케스트 방식으로 질의한다.
    - 질의받은 IP 주소를 가진 호스트가 ARP 응답으로 MAC 주소를 알려준다.
    - 주소 해석한 IP 주소와 MAC 주소의 대응을 ARP 캐시에 보존한다.

포트 번호

  • TCP/IP의 애플리케이션을 식별하는 식별 번호.

[참고자료]
후니의 쉽게 쓴 CISCO 네트워킹(저자: 진강훈, 출판사: 성안당)
profile
이전의 기록들 👉 https://blog.naver.com/reviewerkyj

0개의 댓글