본문 바로가기
http

인터넷 네트워크

by kcj3054 2021. 8. 1.

### ip 특징

* 비연결성, 순서도 보장되지않는다 

* ex : 현재내가 다른곳으로 정볼르 보내고 싶으면 ip주소를 알고있어야지 보낼 수 있다

 

 

### tcp프로토콜 

* tcp는 3 way HandShake를 통해서 연결지향이면서 순서도 보장해준다 

 

* cf ) 3 way HandShake

client                                                server 

1) client가 server에 synk함 (요청)

2) server 가 ack(응답) 과 자신도 synk(요청)한다

3) client도 server의 요청에 따랄 ack(응답)을한다 

 

이렇게 3 way HandShake가 이루어지면 

client도 서버를 믿을 수 있고 서버도 client를 믿을  수 있다

그 후에 데이터를 전송한다 

 

* TCP 전송은 데이터 전송을 하고 서버에서 잘받았다고 응답을 보낸다 ( 데이터 전달 보증)

 

* 순서 보장 

ex : 1, 2, 3의 순서인데 1, 3, 2로 전달되면 server에서 2번부터 다시보내라고 한다 

 

* UDP 

  단순하고 빠르다, 최근 HTTP3스펙이 나오면서 3 way HandShake도 최적화 해보자고 해서 

UDP가 각광 받고있다

 

### PORT

 

* 패킷을 보낼때 출발지 포트랑 도착치 포트를 같이 보내서 같은 ip내에서 프로세스를 구분 할 수있다

ex : 김영한님은 ip를 아파트로, port를 몇동 몇호로 예시를 들어주셨다

 

### DNS

IP는 기억하기도 힘들도 변경 될 수도 있다는 단점 

그래서 DNS서버에서는 IP와  도메인명을 넣엏서 

기억하기 쉬운 도메인 명을 사용한다 

 

 

 

'http' 카테고리의 다른 글

http vs https (ssl)  (0) 2021.12.31
HTTP(stateful, stateless, connectionless)  (0) 2021.10.27
http(1) . (tcp, udp, osi)  (0) 2021.10.26
jwt, 쿠기  (0) 2021.10.08