이론 공부 내용 정리38 네트워크2 - HTTP/HTTPS 차이, DNS RR 1. HTTP와 HTTPS의 차이점 1) HTTP? HTTP는 서버/클라이언트 모델을 따라 데이터를 주고받기 위한 프로토콜로, 80번 포트를 사용한다. 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동한다. HTTP는 상태를 가지고 있지 않는 Stateless 프로토콜이다. 구성 요소는 Methods, path, Version, Headers, Body 등으로 구성된다. 암호화 되지 않는 평문 데이터를 전송하는 프로토콜이다. ++HTTP 1.1과 2.0의 차이? -> 가장 큰 차이 = 속도, 2.0은 헤더를 압축해서 보내기도 하고, 한번의 연결로 동시에 여러 메세지를 주고받을 수도 있다. 2) HTTPS? HTTP에 암호화가 추가된 프로토콜이다. 암호화 = SSL 인증서. 사용자가 사이트에 제공하는.. 2021. 5. 20. 네트워크1-GET&POST, 3-way handshake, TCPvsUDP 1. HTTP의 GET, POST방식 비교 HTTP 프로토콜 = 인터넷상에서 데이터를 주고받기 위한 서버/클라이언트 모델을 따르는 프로토콜. GET - URI(URL)이 가진 정보를 검색하기 위해 서버 측에 요청하는 형태 - URL을 이용해 데이터 전달. - 사용자에게 직접적으로 표시되어서 보안이 중요한 데이터 전송방식에는 적합하지 않음. - URL길이가 정해져 있어서 많은 양의 정보를 전달하기 어려움. - 또한 URL형식에 맞지 않는 데이터들은 인코딩되어 전달되어야 함. - 브라우저에서 캐싱 가능. - 크롤러가 접근하여 데이터를 임의로 수정 가능. - Select적 성향이어서 서버에서 데이터를 가져오는 형태로 많이 쓰임. - 서버의 값이나 상태를 변경하는 용도로는 잘 사용되지 않음. POST - HTM.. 2021. 5. 17. 이전 1 ··· 7 8 9 10 다음