인터넷 네트워크

Daehwan Jung·2022년 12월 28일
0

HTTP기본 지식

목록 보기
1/1

IP

인터넷 프로토콜 역할

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

IP 프로토콜의 한계

1. 비연결성
	패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
2. 비신뢰성
	중간에 패킷이 사라지거나 패킷이 순서대로 안도착하는 경우도 발생
3. 프로그램 구분
	같은 ip를 사용하는 서버에서 통신하는 app이 여러가지인 경우

TCP,UDP

TCP(Transmission Control Protocol)

  • 연결지향- tcp 3 way handhshake (가상연결)
  • 데이터 전달 보증
  • 순서보장
  • 신뢰가능
  • 현재는 대부분 tcp사용

UDP(User Datagram Protocol)

  • 하얀 도화지에 비유(기능이 거의 없음)
  • 연결지향 x
  • 데이터 전달 보증 x
  • 순서보장 x
  • 하지만 단순하고 빠르다

-> ip와 거의 같고 port,체크섬 정도만 추가됨(application에서 추가 작업이 필요하다)

Port

같은 ip내에서 프로세스를 구분

  • ip가 아파트라면 port는 동,호수 느낌이다
  • 0~65535 할당가능
  • 0~1023: 잘 알려진 포트(사용하지 않는 것이 좋다)
    - FTP =20,21
    -TELNET =23
    -HTTP =80
    -HTTPS = 443

DNS

도메인 네임 시스템 Domain Name System

  • ip는 기억하기 어렵다
  • ip는 변경될 수 있다.
    ->ip를 도메인 네임으로 검색가능하다

출처 :
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC

0개의 댓글