본문 바로가기

네트워크

협업을 위한 HTTP 기초 데이터를 주고받기 위해 다 같이 약속 🤙 월드와이드웹(www) 상에서 컴퓨터와 컴퓨터 간에 데이터를 주고받기 위해 전 세계적으로 약속한 방식이 있다. 이 과정은 다음과 같이 요약할 수 있다. 1. 클라이언트가 'HTTP 요청메세지'를 만든다. 2. Socket 라이브러리를 통해 IP와 포트를 연결한다. 3. 요청메세지에 제어정보를 더해 '패킷'이라는 단위로 포장을 마친다. 4. LAN 카드를 통해 패킷을 내보내, 지정한 IP 주소 및 포트에 패킷을 전달한다. 5. 패킷을 받은 서버는 요청 패킷 포장을 풀어 요청 메세지를 확인하고, 'HTTP 응답메세지'를 만든다. 6. 서버에서 클라이언트로 응답 패킷을 보낸다. 7. 응답 패킷을 받은 클라이언트는 포장을 풀고 응답 메세지를 확인한다. 이러한 약속을 네 가.. 더보기
네트워크 면접질문 총정리 Get Post 메서드를 비교해주세요 GET과 POST 모두 클라이언트가 서버로 요청을 보낼 때 사용하는 HTTP 메서드입니다. GET은 CRUD의 R 즉, 리소스의 조회를 할 때 사용하고, POST는 CRUD의 C 즉, 리소스를 생성해서 서버에 저장할 때 사용합니다. POST의 경우 GET과 달리 바디에 내용을 담아 보낼 수 있어, 단순히 URL로 리소스를 요청하는 GET 뿐만 아니라 대부분의 메서드를 대체할 수 있지만 특별한 경우가 아니라면 각각의 메서드에 맞는 역할로 사용하는 것이 좋습니다. (POST, GET, PUT, DELETE 이 4가지의 Method를 가지고 CRUD를 할 수 있습니다.) TCP UDP 방식을 비교해주세요 TCP와 UDP 모두 네트워크 계층 중 전송계층에서 사용하는 프로토콜.. 더보기