ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • IP(Internet Protocol)
    cs/HTTP 2023. 11. 29. 16:34

    한국에 있는 내가 미국에 있는 친구에게 메세지를 보낸다고 가정하자
    그렇다면 어떤 규칙을 가지고 인터넷 망을 통해야 할 것이다
    그 규칙이 바로 IP주소 이다

    IP
    - 지정한 IP 주소에 데이터 전달
    - 패킷이라는 통신 단위로 데이터 전달

    IP 패킷 주소에는 나의 IP주소(출발지)와, 친구의 IP주소(목적지)를 넣으며 인터넷 망에 던진다
    각 노드들은 정해진 규칙에 따라 목적지에 도달할 수 있는 노드를 찾아 데이터를 던지며 도착하게 된다
    반대로 답장이 돌아오는 것 또한 마찬가지이다
    인터넷 망은 복잡하기 때문에 선택되는 노드가 다를 수 있다

    IP 프로토콜의 한계
    - 비연결성
     - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 (컴퓨터 off...)
    - 비신뢰성
     - 중간에 패킷이 사라지면 (노드 중에 하나가 고장이라면?)
     - 패킷이 순서대로 안온다면 (순서를 보장하지 않는다. 
               1500bite가 넘으면 나눠서 보내는데, 이경우 같은 데이터에서도 문제가 생긴다)
    -프로그램 구분
     - 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면?

    'cs > HTTP' 카테고리의 다른 글

    URI  (0) 2023.11.29
    DNS  (0) 2023.11.29
    PORT  (0) 2023.11.29
    TCP, UDP  (0) 2023.11.29
    http가 필요한 이유  (0) 2023.11.29
Designed by Tistory.