본문 바로가기

Web

spring만 공부할 것이 아니라 Web도 봐야되네

반응형

웹(Web)에 대한 기본 지식 정리


 

내가 다른나라 사람에게 메시지를 보내려고 한다.

인터넷을 통해서 보내겠지? 그런데 여기서 어떤 규칙이 있길래 메시지가 전달되는 것일까? 

과정을 모르고 쓰는 것이 너무 많다. 결과만 보지말고 과정을 살펴보자. 

 

메시지를 보내기 위해서  ip주소가 있어야 한다. ip패킷이라는 규칙이 있다.

 

내 아이피, 그리고 목적지 아이피가 있어야 한다.

 

아이피 프로토콜에서는 패킷이 유실될 가능성, 순서가 꼬일 수 있는 단점이 있다. 이를 보완하기 위해 TCP가 나왔다.  유실되면 알려준다. 데이터 전달을 보증한다. 또한 순서도 보장된다. TCP 3 way hanshake를 통해 서로를 확인한다. 데이터를 전송하면 데이터를 잘받았다고 연락해준다. 순서를 잘못보내면 다시보내라고 요청함. 

 

UDP는 포트(PORT)와 관련이 있다. IP와 다를 것이 없으나 단순하고 빠르다.

데이터 전달 보증X, 순서 보장X. 

 

우리가 가장 많이 사용하는 것은 TCP프로토콜이다. 

 

 

반응형

'Web' 카테고리의 다른 글

[Web] SPA란 무엇인가? MPA와 비교하기  (1) 2023.07.14
URL(Uniform Resource Locator)이란 무엇인가?  (3) 2023.06.11