본문 바로가기

네트워크3

[네트워크] 헷갈리는 개념 정리 ARP 3계층 주소(IP)로 2계층 주소(MAC)을 알아내는 프로토콜이다. 네트워크에서는 라우터와 스위치가 사용되는데 , 라우터는 IP 주소를 기반으로 지역적으로 알맞은 곳(LAN)에 패킷을 전달하고, 스위치는 MAC 주소를 기반으로 해당 패킷의 목적지 host에 전달해 준다. 즉, host에 직접 전달하기 위해선 MAC주소가 필요하다. 이를 위해 ARP를 사용 ARP 패킷은 IP주소를 바탕으로 목적지 host가 있는 LAN까지 전달되어 broadcasting되어 연결된 모든 host에 IP주소를 물어봐서 매칭되는 host의 MAC주소를 응답으로 받는다. Multicast VS Broadcast Broadcast는 한 네트워크에 150개의 장비가 있다면 150개 전부에게 쏘는 것, Multicast는 한.. 2020. 10. 26.
네트워크 프로그래밍 - Network Model Layered Model OSI Model Application Presentation Session Transport Network Data link Physical 각 계층에서 헤더를 붙여서 (possibly trailer) encapsulation / decapsulation Application Layer message를 생성 Presentation Layer bitstream으로 변형 Session Layer session을 관리 보통 하나의 application이 3개의 계층을 모두 관리 Transport Layer Process (or port) addressing Segmentation and reassembly of a message a process : 실행 중인 프로그램, 실존하는 객.. 2020. 9. 10.
네트워크 프로그래밍 - Internet Overview Internet의 구조 What's the Internet Internet : 네트워크의 네트워크 (network of network) ISP(Internet Service Providers, 통신사업자)를 연결 protocol : 통신 규칙 Infrastructure : application을 서비스 Internet infrastructure end devices (hosts) 인터넷에 가장 마지막 단에 붙어있는 장치 PC, 스마트폰, 서버, ... communication links (연결) 광섬유, 구리선, 무선, 인공위성, ... packet switches (중계기, forward packets) Router, Switch network structure access network 호스트가 있는.. 2020. 9. 8.