짹뚜 스튜디오

[네트워크] Internet Protocol 본문

개발 공부/네트워크

[네트워크] Internet Protocol

짹뚜 2022. 2. 22. 14:17

Internet Protocol (IP)

인터넷은 수많은 컴퓨터가 연결되어있는 거대한 네트워크이다. 그래서 내 컴퓨터와 데이터를 보낼 다른 컴퓨터 (서버)가 직접적으로 연결되어있지는 않고 중간중간 다른 컴퓨터들을 거쳐서 목적지에 데이터들이 도착하게 된다.

 

데이터가 한 컴퓨터에서 다른 컴퓨터로 전송이 될 때 packet이라는 작은 단위로 쪼개진 다음에 Internet Protocol (IP)에 의해서 packet들이 전송된다. 네트워크에서 용량이 큰 데이터를 한 번에 보낼 수 없기 때문에 packet 단위로 데이터를 쪼개는 것이다.

 

라우터라는 네트워크 상의 특수한 컴퓨터들은 packet들이 효율적인 경로를 통해서 목적지에 갈 수 있게 한다. 라우터에 의해 packet들이 서로 다른 경로로 이동할 수 있기 때문에 목적지에 다른 시간에 도착할 수도 있고 보내진 순서와 다르게 도착할 수 도 있다.

 

Interent Protocol은 packet 전달 여부를 보증하지 않는다. 다시 말해서, packet들이 잘 도착했는지 확인은 안 하고 보내기만 한다.

'개발 공부 > 네트워크' 카테고리의 다른 글

[네트워크] Session (세션)  (0) 2022.02.28
[네트워크] TCP vs UDP  (0) 2022.02.22
[네트워크] Cookie  (0) 2022.02.17
[네트워크] HTTP  (0) 2022.02.03
[네트워크] Domain과 DNS  (0) 2022.01.26
Comments