본문 바로가기

IT/Network9

DHCP 란? DHCP (Dynamic Host Configuration Protocol) - 호스트의 IP 주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜 - 네트워크 안의 호스트에 네임 서버 주소, IP, 게이트웨이 주소 등등의 설정값을 일정 기간 동안 자동으로 임대 - IP 임대가 만료될 경우 임대 기간 연장을 DHCP 서버에 요청해야 함, 필요 없는 경우 반납 수행 - IP 충돌 방지, but DHCP 서버가 다운될 경우, IP 할당이 되지 않음 수행 절차 1. 호스트가 Broadcast로 DHCP 서버 검색 2. DHCP 서버가 호스트에게 할당해줄 수 있는 IP 정보를 회신 3. 호스트가 DHCP 서버에 IP 임대 요청 4. DHCP 서버가 호스트에 IP 할당 출처.. 2022. 2. 17.
Socket, TCP/IP, UDP Socket - 두 호스트를 서로 연결하기 위한 각 프로그램의 엔드 포인트로 인터페이스의 역할 - 프로토콜 + IP 주소 + Port 번호로 구성됨 연결 과정 TCP/IP (Transmission Control Protocol / Internet Protocol) - 3 way handshake 과정을 통해 신뢰성 확보 Client 1. socket() : socket 생성 2. connect() : ip와 port 번호를 통해 통신할 서버로 연결 시도 3. write(), read() : 데이터 송수신 4. close() : 연결 종료 Server 1. socket() : socket 생성 2. bind() : socket에 ip와 port 번호 설정 3. listen() : 클라이언트의 접근 요청에 .. 2022. 2. 13.
OSI 7 계층 (OSI 7 Layer) 목적 여러 통신 업체의 장비들의 호환성을 보장하기 위해 국제 표준기구 ISO에서 표준을 제시 -> 통신이 일어나는 과정을 단계별로 파악 -> 통신 과정 중 각 계층마다 헤더를 붙이고 떼는 과정을 Encapsulation Decapsulation이라 함 1. 물리 계층 (Physical Layer) - Data를 전기 신호로 바꿔주는 것을 담당 - 케이블, 허브, 리피터, 무선 주파수, 핀 배치, 전압 등의 프로토콜 2. 데이터 링크 계층 (Data Link Layer) - Data의 물리적인 전송(노드 간), Error Notification(에러 검출), Flow Control(흐름 제어) 담당 - 브릿지, 스위치, HDLC, PPP, Frame-Relay, FDDI, ATM 등의 프로토콜 3. 네트워.. 2022. 2. 11.