인터넷 통신 & IP(인터넷 프로토콜)

Judo·2021년 1월 28일
0

김영한님의 강의를 통해 배운 내용을 기록
강의 링크

인터넷 통신

  • 컴퓨터들은 서로 인터넷을 이용해 통신한다.
  • 전달된 데이터는 인터넷에 존재하는 노드(서버)들을 통해 전달된다.

IP(인터넷 프로토콜)

  • 인터넷을 이용하여 통신할 때 사용하는 규칙이 바로 IP!

인터넷 프로토콜 역할

  • 지정한 IP주소(IP address)에 데이터 전달
  • 패킷(Packet)이라는 통신 단위로 데이터 전달
    • 패킷에는 출발지 IP, 목적지 IP, 전달할 데이터 등이 포함된다.


IP 프로토콜의 한계

  • 비연결성

    • 패킷을 받은 대상이 없거나 서비스 불능 상태여도 패킷 전송
    • 메일을 보냈는데 받는 사람이 존재하지 않더라도 메일은 보내지는 상황
  • 비신뢰성

    • 인터넷망 안에 존재하는 서버가 꺼진 경우 통신 중간에 패킷이 사라질 수 있다.
    • 패킷이 보낸 순서대로 도착한다는 보장이 없다.
      • 데이터 용량이 커지면 패킷은 데이터를 나눠서 보내는데 순서가 바뀌어서 전달되기도 함
  • 프로그램 구분

    • 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상인 경우

    이런 한계점을 해결해주는 것이 TCP 프로토콜이다

profile
즐거운 코딩

0개의 댓글