본문 바로가기

네트워크9

HTTP 웹 기본 지식 - 인터넷 네트워크 인터넷 통신❓ 클라이언트와 서버가 통신할 때 인터넷을 통해서 메세지를 주고받는다. 인터넷 망을 통해 메세지를 보내야 하는데 인터넷은 그냥 단순하지 않다. 인터넷망에 존재하는 수많은 노드들을 거쳐서 메세지가 전달되게 된다. (여기서 노드는 클라이언트와 서버 사이에 존재하는 중계 서버(라우터)정도로 생각하면 된다.) 이 메세지가 전달될 때 어떤 규칙으로, 어떠한 방법으로 넘어가는지 알아야 한다. 이 규칙을 알기 위해 IP(인터넷 프로토콜)을 이해해야 한다. IP(인터넷 프로토콜)❓ 클라이언트와 서버가 통신을 하기 위해서 일단 IP주소를 할당받아야 한다❗ 인터넷 프로토콜은 지정한 IP주소에 데이터를 전달할 수 있도록 하는 규칙(규약)이다. 이때 데이터는 패킷이라는 단위로 전달하게 된다. IP 패킷에는 출발지I.. 2021. 8. 24.
HTTP 웹 기본 지식 인프런에서 열심히 듣고있는 김영한님의 강의중 HTTP강의가 있어서 들으면서 정리해보려한다. 6시간정도 밖에 안되는 강의니 호다다닥 끝내보겠다👏👏👏 출처 https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스 www.inflearn.com 2021. 8. 21.
HTTPSession은 어떻게 관리가 될까??? 세션이라는 것은 무엇일까??? 우리 개발자들은 보통 로그인로직을 구현할때 세션을 이용해서 구현했다고 한다❗ 그렇다면...❗세션에대해 알아보기전에 HTTP에 대해 간단히 알아보고가자❗❗❗ HTTP의 가장 큰 특징중 두 가지는 Connectionless(비연결성), Stateless(무상태)이다..❗ Connectionless와 Stateless는 무엇이냐❓❗ 흔히 우리가 사용하는 채팅은 지속적으로 계속해서 데이터가 오고 가기 때문에 연결이 유지 되어있는 것이 효율적이다❗ 채팅은 보통 소켓 통신을 이용해 연결을 끊지 않고 유지시키는데, 이런 상태를 바로 Stateful(상태유지)하다고 한다❗ 이와 반대로 HTTP는 본래 문서 전달을위해 고안된 프로토콜이다..! 클라이언트가 문서를 요청하고 서버가 요청한 문서.. 2021. 4. 20.
반응형