HTTP 1.0 은 기본적으로 한 연결당 하나의 요청을 처리하도록 설계되었다.서버로부터 파일을 가져올 때마다 TCP의 3way handshake를 계속해서 열어야 하기 때문에 RTT 증가를 불러온다. TCP 에서 통신을 하는 장치간 서로 연결이 잘 되어있는지 확인하는
HTTP 란 ? Hyper text transfer protocol 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜이다. 즉, HTTP는 인터넷에서 하이퍼텍스트를 교환하기 위한 통신 규약으로, 80 포트를 사용하고 있다. 따라서 HTTP 서버가 80 포
전송계층에서 데이터를 보내기 위한 프로토콜 전송계층 송신자와 수신자를 연결하는 통신서비스를 제공하는 계층 = 데이터의 전달 OSI 7 layer & TCP/IP 4 layerTransmission Control Protocol 전송을 제어하는 프로토콜이라는 뜻인터넷 상
웹소켓을 알아보기 전에 http와의 차이를 알아야 한다.HTTP 는 Hyper Text Transfer Protocol로 HTML 파일을 전송하는 프로토콜을 의미한다.웹 브라우저에서 통신이 일어나며, 현재는 JSON, Image 파일 등도 전송 가능하다.클라이언트가 서
인증방식 쿠키 세션 토큰
JWT Json Web Token JWT 란 인증에 필요한 정보들을 암호화시킨 JSON 토큰이다. 그리고 이 토큰을 HTTP 헤더에 실어 클라이언트를 식별하는 방식이 JWT 기반 인증이다. 클라이언트가 JWT를 서버로 전송하면, 검증을 하고 완료되면 응답을 한다.
어떻게 TCP/IP를 이용해서 컴퓨터간 데이터 통신이 가능할까?컴퓨터와 사에에서 데이터 전송을 위해서는 7계층을 거쳐서 전송이 이루어진다.7계층을 나눈 이유는 각 계층에 대한 캡슐화와 은닉이 가능하기 때문이다.이렇게 계층을 분리함으로서 각 계층은 수행역할이 다르기 때문
REST한 API 란 무엇일까?
4층 - Application Layer (애플리케이션)3층 - Transfer Layer (TCP, UDP)2층 - Internet Layer (IP)1층 - Network Interface (Ethernet)아래인 1층부터 알아보자 OSI 7계층에서 Physical
네트워크 공부에 앞서 기초단어들부터 알아야 할 것 같아 살짝 정리합니다.근거리 통신망으로 주로 회사 내에서만 사용하는 네트워크 라고 하면 될 것같습니다. 원거리 통신망으로 인터넷 서비스를 의미합니다.내가 통신하고자 하는 사람에게만 1:1 로 통신하는 방법입니다 .Ex
웹 애플리케이션이 뭘까요?그리고 웹 애플리케이션이 작동하기 위해 필요한 서버들을 알아보겠습니다.각 서버에 대한 상세 내용들은 네트워크 파트에서 다시 공부해보겠습니다. Inflearn 기업IT기초개념-쉐어드아이티 강의를 보고 작성하였습니다.웹 애플리케이션 이란?흔히 우리
현업에서 사용되는 언어들 (서버, proxy,네트워크) 등의 지식이 부족하여 기초공부가 필요하다고 생각했습니다. Inflearn 기업IT기초개념-쉐어드아이티 강의를 보고 작성하였습니다.WWW(World Wide Web)란 인터넷에 연결된 사용자들이 정보를 공유할 수 있
서버와 클라이언트 사이에 중계기 대리로 통신을 수행을 한다그 중계 기능을 하는 것을 프록시 서버라고 한다.프록시 서버란 시스템에 방화벽을 가지고 있는 경우 외부와의 통신을 위해 만들어 놓은 서버라는 의미도 있다.프록시의 위치에 따라 포워드 프록시 / 리버스 프록시 두가
인터넷에서 컴퓨터들은 어떻게 통신할까? http를 이해하기 위해서는 인터넷 네트워크에 대한 이해가 있어야 가능하다. 컴퓨터끼리 통신을 하기 위해서는 IP 주소가 있어야 한다.ex) 100.100.100.1 지정한 IP 주소에 데이터 전달패킷(package + bucke
JWT 에 대해서 알아봅시다.