Engineering/Network
-
[HTTP 완벽 가이드] 1장. HTTP 개관Engineering/Network 2021. 9. 3. 03:55
HTTP (Hypertext Transfer Protocol) HTTP는 JPEG, HTML, Text, MPEG, WAV 음성 파일 등 다양한 멀티미디어 데이터를 신뢰성 있게 전송할 수 있는 프로토콜이다. 미디어 타입 인터넷은 다양한 종류의 데이터 타입을 다루기 때문에, HTTP는 웹에서 전송되는 객체에 대해 MIME 타입이라는 데이터 포맷을 지정한다. MIME(Multipurpose Internet Mail Extensions, 다목적 인터넷 메일 확장) 웹 서버는 모든 HTTP 객체 데이터에 MIME 타입을 붙인다. 웹브라우저는 서버로부터 객체를 돌려받을 때, 다룰 수 있는 객체인지 MIME 타입을 통해 확인한다. MIME 타입은 '/'로 구분된 primary object type과 specific..
-
[Network] VPN의 동작Engineering/Network 2020. 11. 1. 14:42
본 포스트는 VPN에 대한 내용이 정리된 아래의 링크를 간단하게 요약 정리한 포스트입니다. 부족한 영어 실력 탓에 잘못 해석된 내용이 있다면 양해 부탁드리고, 피드백 주시면 감사드리겠습니다. :) medium.com/@zicodeng/how-vpn-works-b7549dcc6ce4 들어가기 인터넷을 사용하는 많은 사람들은 VPN에 대해서 들어봤거나 이전에 어떤 식으로든 사용해봤을 것입니다. VPN을 사용한다면 사용자의 IP 주소를 숨긴 채 인터넷을 익명으로 사용할 수 있습니다(ISP에서는 사용자를 알 수 없지만, VPN 제공자는 사용자에 대해 알고 있습니다). 덕분에 VPN을 사용하면 공중망에서도 회사의 중요한 보안 데이터들을 원격 지역에 데이터로 공유할 수 있습니다. 보안성이라는 혜택과는 반대로 VPN..
-
[Network] 공유기가 인터넷과 통신하는 방법 (feat. NAT)Engineering/Network 2020. 10. 22. 16:09
공유기 (Broadband Router) 보통 가정집에서는 인터넷 연결을 위해 공유기를 많이 사용합니다. 공유기는 자신과 연결된 컴퓨터들이 ISP로부터 할당받은 Public IP로 인터넷 연결을 할 수 있도록 중개하는 역할을 합니다. 공유기는 자신과 연결된 컴퓨터들에게 내부적으로 통신을 위한 Private IP를 발급합니다. 이는 공유기의 DHCP에 의해 자동적으로 일어납니다. 이 Private IP는 공유기와 연결된 내부에서만 서로 통신이 가능하고 외부 망인 WAN과는 통신이 불가능합니다. Private IP를 가진 로컬 컴퓨터들이 외부망과 통신하기 위해서는 Public IP로 변환이 필요합니다. 이는 서버로부터 응답받을 패킷을 퍼블릭 망을 통해 자신의 네트워크까지 다시 받아와야 하기 때문입니다. 공유..