GET/POST와 3-way Handshake
HTTPS는 Hyper-Text Transfer Protocol Secure의 약자로 이름에서 보듯 기존의 HTTP보다 안전한 통신 프로토콜이다.그럼 무엇으로부터 안전하다는 뜻인가? 지금부터 HTTPS가 무엇으로부터 안전한지 살펴보자HTTPS의 장점 중 하나는 내가 다
DNS round robin을 알기 위해선 먼저 로드밸런싱과 라운드 로빈이라는 개념에 대해 알아야 합니다. 따라서 로드밸런싱과 라운드 로빈을 살펴보고 마지막으로 DNS round robin을 알아보겠습니다.일반적으로 우리가 알고 있는 클라이언트와 서버는 인터넷을 통해
이번 포스팅부터 웹 개발을 할 경우 일어나는 웹 통신의 큰 흐름을 네트워크의 관점에서 알아보려고 합니다. 'google.com'을 chrome창에 입력할 경우 일어나는 일에 대해 설명해보라는 질문은 개발자 취업을 준비하시는 분들이라면 익숙한 질문이라고 생각합니다. 이번
REST(REpresentational State Transfer)는 HTTP/1.0과 1.1의 스펙 작성에 참여했고 아파치 HTTP 서버 프로젝트의 공동 설립자인 로이 필딩의 2000년 논문에서 처음 소개된 개념입니다. 발표 당시 HTTP를 제대로 사용하지 못하고 있
websocket은 HTML5 표준 기술로, 서버와 클라이언트 간 connection을 유지하며 "패킷" 형태로 양방향 통신, 데이터 전송이 가능하도록 하는 기술입니다.웹 소켓은 다음과 같은 특징을 갖고 있습니다.통산적인 HTTP 통신이 요청에 대한 응답의 단방향 통신
본 포스팅은 널널한 개발자님의 네트워크 강의를 보고 정리한 내용입니다.우리가 사용하는 PC는 크게 3가지 구성으로 나눌 수 있습니다. 일반적인 어플리케이션이 동작하는 user레벨, 운영체제 등이 동작하는 kernal레벨, 그리고 H/W입니다.TCP/IP 와 같은 네트워
본 포스팅은 널널한 개발자님의 네트워크 강의를 보고 정리한 내용입니다.웹 개발자로서 웹 서비스의 전체적인 구조를 아는 것이 중요합니다. 이번 포스팅에선 웹에 대한 전반적인 내용을 살펴보겠습니다.55년생 양띠 IT 3대장이 있다고 합니다. 스티브 잡스, 빌게이츠, 팀 버
본 포스팅은 널널한 개발자님의 네트워크 강의를 보고 정리한 내용입니다.user modeprocesskernal modeTCPIPH/WEthernetprocess에서 네트워크 통신을 위해 TCP/IP로 데이터를 송신하는 경우 socket을 이용한다는 사실을 배웠습니다.s
본 포스팅은 널널한 개발자님의 네트워크 강의를 보고 정리한 내용입니다.우리가 배웠던 client-server 구조를 생각해봅시다. 클라이언트 PC그런데 이 구조에서 PCproxy server is a server application that acts as an int
본 포스팅은 널널한 개발자님의 네트워크 강의를 보고 정리한 내용입니다.네트워크에서 정보를 전달하는 방식은 대표적으로 3가지가 있습니다. 바로 Unicast, Broadcast, Multicast입니다. 각각이 어떤식으로 정보를 전달하는지 살펴보겠습니다.지난번 살펴봤던
본 포스팅은 널널한 개발자님의 네트워크 강의를 보고 정리한 내용입니다.ip헤더에는 TTL(Time To Live)라는 값이 존재합니다. 이 값은 8bit로 0~255의 값을 가질 수 있습니다. 네트워크의 한 라우터부터 다른 라우터까지를 1hop이라고 합니다. TTL은
http 정리 예정