[http] TCP/IP 패킷 정보 /DNS

😎·2022년 10월 17일
0

HTTP

목록 보기
1/5

웹 네트워킹간 IP 패킷에는 클라이언트 IP, 서버 IP,등 기타 정보가 들어있음

TCP 세그먼트에는 클라이언트 PORT, PORT, 전송제어,순서, 검증정보 등이 있음

++PORT -> 같은 ip내에서 프로세스를 구분함

TCP 특징 (전송제어 프로토콜)

1.연결지향 -TCP 3 way handshake(가상연결)
-클라이언트에서 서버로 SYN(싱크로나이즈)이라는 메세지를 보냄
-서버에서 클라이언트로 SYN+ACK메세지 보냄
-클라이언트에서 서버로 ACK 메세지 보냄
->이후 데이터 전송(3번 ACK 전송시에 데이터 함께 보내기도함)

2.데이터 전달 보증
3.순서보장
4.신뢰할 수 있는 프로토콜
5.현재 대부분 application에서 TCP를 사용한다

++UDP 특징

1.기능이 거의없음
2.연결지향x
3.데이터 전달 보증x
4.순서보장 x
5.단순하고 빠름
6.IP와 거의 동일하나 PORT정보와 체크섬 정도 추가(애플리케이션에서 추가 작업 필요함)

///////////////////////////////////////////////////////

IP는 기억이 어렵고 변경될 수 있다.
-> DNS 사용

DNS서버에 도메인을 등록한다.
클라이언트는 DNS서버에 도메인명으로 서칭하여 해당 서버 IP를 찾는다

///////////////////////////////////////////////////////

URL(Resource Locator) -> 리소스가 있는 위치를 지명
-프로토콜, 호스트명, 포트번호, 패스, 쿼리파라미터 포함

URN(Resource Name) -> 리소스에 이름을 부여

URI( Uniform Resource Identifier )

profile
개발 블로그

0개의 댓글