CS/Network7 HTTP의 GET과 POST GET,POST는 HTTP 프로토콜을 이용해서 서버에 무엇인가를 요청할 때 사용하는 방식. 둘의 특징은 달라, 제대로 이해하고 사용해야 한다. GET 요청하는 데이터가 HTTP Request Message의 Header 부분에 url이 담겨서 전송. url뒤에 ?뒤에 데이터가 붙어 request를 보내는 방식이다. url이라는 공간에 담겨가기 때문에 전송할 수 있는 데이터의 크기가 제한적이다. 또한 보안이 필요한 데이터에 대해서는 데이터가 그대로 url에 노출되므로 GET방식은 부적합하다. POST Header가 아닌, Body 부분에 데이터가 담겨서 전송된다. 때문에 바이너리 데이터를 요청하는 경우 POST방식으로 보내야 한다. 그리고 GET방식보다 데이터의 크기가 크고 보안면에서 낫다. 하지만 암호화.. CS/Network 2021. 5. 3. [CS]_Network 핵심 요약 정리 🕊 네트워크 웹 동작 방식 Client 가 url을 입력. 입력 url이 DNS를 통해 실제 IP주소를 찾는다. http 프로토콜을 사용하여 http 요청 메시지를 생성한다. TCP/IP연결을 통해 서버쪽으로 전송된다. 서버는 요청에 따른 http 응답 메시지를 생성한다. TCP/IP 연결을 통해 다시 Client쪽으로 전송된다. Client에 도착한 데이터가 웹 페이지의 데이터로 변환되어 사용자가 볼 수 있도록 출력된다. TCP/UDP TCP는 연결형 서비스로 3-way handshaking 과정을 통해 신뢰성을 보장하지만 이 과정을 통한 비용으로 인해 속도가 느리다는 단점이 있다. UDP는 비연결형 서비스로 3-way에 대한 과정이 없어 속도는 빠르지만 신뢰성이 떨어지는 단점이 있다. TCP는 안전하.. CS/Network 2021. 4. 10. 이전 1 2 다음