[Network] 3. DHCP
·
Computer Science/Network
목차 1. How to get IP Address? 2. DHCP (Dynamic Host Configuration Protocol) 1) DHCP Client - Server Scenario : UDP/IP Protocol 2) More function 3) The flow of obtaining an IP Address 1. How to get IP Address? 인터넷에 연결하기 위해선 모든 네트워크 기기는 IP 주소를 할당 받아야만 한다. 카페나 학교에서 노트북을 사용하기 위해서 와이파이를 연결하면 IPv4 address가 할당되는 것을 볼 수 있다. 해당 네트워크의 각종 정보들을 알 수만 있다면, 본인만의 고유 IP 주소를 수동으로 할당할 수도 있긴 하다. 하지만 그런 경우는 잘 없을 것이며,..
[Network] 2. Network Layer Basic
·
Computer Science/Network
목차 1. Layering 1) Why Layering? 2) Network Layer 2. Interplay Between Routing and Forwarding 1) Two Key Network Layer Function 2) fowarding table 3) Longest Prefix Matching 4) Per-router Control Plane VS SDN(Software-Defined Networking) Control Plane 3. IP Protocol 1) IP datagram format 2) IP Adress (IPv4) 3) IP Addressing 4. Subnets 1) Concept 2) IP Fragmentation & Reassembly 3) IPv6 5. NAT (Ne..
[Network] 1. Background
·
Computer Science/Network
원래 혼자 공부했던 내용들로 커리큘럼을 짜서 포스팅을 진행할 계획이었으나, 진짜 너무 바빠서 포스팅을 엄두도 못 내고 있던 찰나..어차피 학교에서 네트워크 수업을 들으니 시험 공부 겸 정리해두면 될 것 같아 쓰게 되었다. 처음 예상했던 것과는 달리 순서가 좀 엉망진창이 될 수도 있지만 어쩔 수 없지 뭐. 목차 1. Basic Concept 1) What is Internet? 2) What is Protocol? 3) TCP/IP Protocol Model (Stack or Suite) 2. A Closer Look at Network Structure 1) Network Edge 2) Network Core 3) Circuit Switching VS Packet Switching 3. Packet De..
[Network] 유선 환경에서의 대략적인 웹 통신 원리
·
Computer Science/Network
"개발자라면 어느 분야로 나가던 네트워크 지식은 필수다" 어느정도 개발 공부를 해본 사람이라면 위에서 언급한 말을 적어도 한 번쯤은 들어보았을 것이라 생각한다. 나는 비록 재미와 호기심으로 네트워크를 공부했었지만, 해보고 나서야 왜 그런 이야기를 했었는지 알게 되었다. 이번 포스팅은 자세한 이야기는 모두 건너 뛰고 유선 환경에서 웹 통신을 할 때 발생하는 네트워크 원리에 대해 알아보고, 그래서 왜 네트워크 지식이 필요한지에 대해서 정리해보려 한다. 목차 1. What is Network? 2. 아주 많은 내용들이 생략된 클라이언트와 서버 간의 통신 3. Protocol Stack 4. TCP/IP 5 Layer 동작 5. Summary 1. What is Network? Network는 Net + Wor..