java network
-
[Java Network] Get 방식 vs Post 방식Java/Java Network 2022. 9. 4. 21:55
개요 HTTP Get 방식 Get 방식의 특징 Post 방식 Post 방식의 특징 - 개요 클라이언트는 인터넷 브라우저 주소창에 URL을 입력하고, 서버는 클라이언트의 요청에 응답하여 웹페이지를 보여준다. 이 때, 클라이언트가 서버로 보내는 데이터를 HTTP 패킷이라고 하며, HTTP 패킷은 크게 Header(헤더)와 Body(바디)로 나누어진다. Header(헤더)는 HTTP Method 방식, 클라이언트와 브라우저, 접속하고자 하는 URL 정보 등이 담겨져 있다. Body(바디)는 보통 비어있으며, 정보를 담아서 서버에 요청할 수 있다. 클라이언트가 서버로 요청을 보내는 HTTP Method에는 여러 가지가 있는데, 그 중 두개인 Get 방식과 Post 방식에 대해 알아보자. - HTTP HTTP란,..
-
[Java Network] OSI 7계층과 TCP/IP 4계층Java/Java Network 2022. 9. 3. 21:00
OSI 7계층 TCP/IP 4계층 - OSI 7계층 OSI 7계층 모델은 네트워크 통신이 일어는 과정을 7단계로 나눈 것을 말한다. 계층을 나눈 이유 : 통신이 일어나는 과정을 단계별로 파악하기 용이하기 때문이다. 특정 계층에서 이상이 생기면, 다른 계층은 놔두고 문제가 있는 계층만 고쳐서 문제를 해결한다. 1계층. Physical Layer (물리계층) 전기적, 기계적, 기능적인 특성을 이용하여 통신 케이블로 데이터를 전송한다. 사용되는 통신 단위는 비트(bit)이며, 0 또는 1만 나타낼 수 있다. 단지 데이터를 전달하기만 하고, 전송하거나 받으려는 데이터가 무엇인지는 신경쓰지 않는다. 대표적인 장치로 통신 케이블, 리피터, 허브 등이 있다. 2계층. DataLink Layer (데이터 링크계층) 물..