본문 바로가기

네트워크8

[네트워크] URI와 웹 브라우저 요청 흐름 URIuri는 로케이터, 이름 또는 둘 다 추가로 분류될 수 있다.위와 같은 형태로 되어있고, URN은 리소스에 이름을 부여한 것인데, URN이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되어있지 않다. uri의 단어 뜻은 이렇다. 자원을 다른 항목과 구분하는데 필요한 정보라는 것을 뜻한다. URL 분석전체적인 구조는 위와 같다. scheme주로 프로토콜을 사용한다.(http, https 등)http는 80포트를 쓰고, https는 443 포트를 사용해서 포트번호는 생략이 가능하다 userinfoURL에 사용자 정보를 포함해서 인증하는 방식인데 거의 사용하지 않는다. host호스트명이다. 도메인명 또는 ip주소를 직접 사용 가능하다 port포트는 접속포트이다. 일반적으로 생략하는데, http는 80.. 2025. 3. 18.
[네트워크] 인터넷 네트워크 인터넷 통신클라이언트와 서버가 어떻게 통신할까? 둘 사이가 멀지 않다면 그냥 통신하면 되지만,만약 거리가 멀다면 인터넷을 통해 통신을 해야한다. IP(인터넷 프로토콜)클라이언트와 서버는 ip주소를 통해 서로 정보를 주고받는다.이때 패킷이라는 통신 단위로 데이터를 전달한다.패킷은 위와 같이 ip주소 등의 데이터를 가지고 있다. 정상적인 패킷의 흐름은 위와 같다.하지만, 서버가 꺼져있거나, 중간에 패킷이 사라지거나, 패킷이 순서대로 오지 않거나, 같은 ip를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이라면 문제가 발생할 수 있다 TCP, UDP인터넷 프로토콜은 위와 같이 4계층으로 이루어져있다. 전체적인 프로토콜 계층은 다음과 같다.애플리케이션 계층에서는 웹브라우저가 있고, 이 소켓을 OS에 전달한다.. 2025. 3. 18.