인터넷 네트워크

Jimin·2023년 1월 20일
0
post-thumbnail

인터넷 통신

IP

인터넷 프로토콜 역할

  1. 지정한 IP 주소(IP Address)에 데이터 전달
  2. 패킷(Packet)이라는 통신 단위로 데이터 전달

IP 패킷 정보

IP 프로토콜의 한계

  1. 비연결성
    패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
  2. 비신뢰성
    • 중간에 패킷이 사라지면?
    • 패킷이 순서대로 안오면?
  3. 프로그램 구분
    같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면?

TCP UDP

인터넷 프로토콜 스택의 4계층

프로토콜 계층

TCP/IP 패킷 정보

TCP 특징

전송 제어 프로토콜(Transmission Control Protocol)

  1. 연결지향 - TCP 3 way handshake (가상 연결)
  2. 데이터 전달 보증
  3. 순서 보장
  4. 신뢰할 수 있는 프로토콜
  5. 현재는 대부분 TCP 사용

PORT

같은 IP 내에서 프로세스 구분

  • 0 ~ 65535 할당 가능
  • 0 ~ 1023: 잘 알려진 포트, 사용하지 않는 것이 좋음
    • FTP - 20, 21
    • TELNET - 23 HTTP - 80 HTTPS - 443

DNS

IP

  • IP는 기억하기 어렵다.
  • IP는 변경될 수 있다.

DNS

도메인 네임 시스템(Domain Name System)

  1. 전화번호부
  2. 도메인 명을 IP 주소로 변환

DNS 사용

profile
https://github.com/Dingadung

0개의 댓글