CS/Network11 DHCP, DNS, FTP DHCP (dynamic host configuration protocol) Host가 RARP & ICMP 사용하는데 상당한 시간 요구 → DHCP 개발 Host에게 동적 IP 주소 할당 (응용 계층 - UDP 사용 & Port num : 67, 68) DHCP의 IP 주소 할당 과정 1. Host는 DHCP 메시지 broadcast (DHCP 서버 찾기) 2. DHCP 서버는 Host에게 DHCP 메시지 unicast (메시지 : IP주소, 네트워크 정보) 3. Host는 DHCP request 메시지 broadcast 4. DHCP server는 Host에게 DHCP ACK 메시지 unicast DNS (domain name system) 도메인 이름을 IP 주소로 변환하는 시스템 512 byte보.. 2023. 9. 3. TCP & UDP TCP 연결 설정 : 3way handshake TCP 연결 해제 : Graceful Disconnection Traffic control 수신자 버퍼 작을 때 → 흐름 제어 네트워크 혼잡 → 혼잡 제어 흐름 제어 1 : Siding window 단점 : 수신부의 잔여 버퍼량을 송신부가 모름 (ACk 만 전송) 흐름 제어 2 : Credit allocation 장점 : 수신부는 `ACK + 잔여 버퍼량(CDT)`를 송신부에 알림 cwnd = 송신측이 네트워크 혼잡도 파악하기 위한 인자 혼잡 제어 1 : Slow start → ACK 수신 할 때마다 cwnd 증가 혼잡 제어 2 : Congestion avoidance → RTT마다 cwnd 증가 혼잡 제어 3 :Fast retransmit → 송신부는 t.. 2023. 9. 3. TCP 순서제어 : TCP는 순서 번호 존재 (UDP는 순서번호 없음) 에러 제어(error control): TCP의 헤더에 checksum 이용 (UDP는 에러 검출만 가능) 흐름 제어(flow control) : 수신자 버퍼 크기 작을 때 수신자는 송신자에게 잔여량 알림 혼잡 제어(congestion control) : 송/수신자 사이 라우터의 overflow 대비 전송 계층 프로토콜: TCP (문제를 많이 해결), UDP (문제를 조금 해결) 구분 TCP(Transmission Control Protocol) UDP (User Datagram Protocol) 연결 방식 연결성 (CO) 비연결성 (CL) End-to-End 사이 발생 문제 순서 제어, 에러 제어, 혼잡 제어, 흐름 제어 → 신뢰성 O 신.. 2023. 9. 3. ARP & RARP, ICMP 송, 수신자가 Ethernet에 연결되었을 때 송신자에게 필요한 주소 송신자의 IP 주소, MAC 주소 수신자의 IP 주소, MAC 주소 ARP (Address Resolution Protocol) 송신자가 수신자 IP 알고 MAC 주소 모를 때 ◎ 참고 : ARP cache - ARP 포로트콜로 얻은 정보 cache에 저장 (broadcasting 때문에 트래픽 증가) RARP (Reverse Address Resolution Protocol) 하드 디스크 없는 송신자가 자신의 MAC 주소 알고 IP 모를 때 ◎ 참고 : 여러 개 RARP 서버 사용 (1개-main, 나머지-sub) → RARP 서버의 응답 없을 때 request 패킷 과다 발생 방지 ICMP (Internet control Messa.. 2023. 9. 3. 이전 1 2 3 다음