대학 수업/네트워크
-
DHCP - 도메인대학 수업/네트워크 2024. 11. 27. 11:10
DHCP 공유기 67포트 사용하는 프로그램 중 하나 동적 IP할당에 도움주는 DHCP : (ISP 인터넷 서비스 제공업체)(임대 시간이 생각 이상으로 길다 - 일주일 이상 유지되는 경우) IP 주소 할당받는 과정Discover : Ethernet 프로토콜의 MAC주소를 브로드캐스트로 주소로 보냄같은 네트워크 대역의 모든 PC들이 패킷을 받음같은 네트워크에 공유기가 존재하는지 찾는 패킷Offer : 그 중에서 DHCP 서버로 동작하고 있는 서버가 있으면 응답서버에 따라 브로드캐스트 혹은 유니캐스트로 응답Discover 로 받은 트랜잭션 아이디를 그대로 사용하여 DHCP 서버에 설정된 네트워크 대역에서 남은 IP주소중 하나 알려줌Request : IP 주소 할당 요청(C->S)같은 네트워크 DHCP 서버가 ..
-
HTTP 구조대학 수업/네트워크 2024. 11. 20. 11:09
P.156 method 종류 URI : uniform resource identifier - 통합 자원 식별자인터넷에 있는 특정 자원(파일)을 나타내는 유일한 주소 : 각종 정보들의 유일한 이름이나 위치 URL : uniform resource locator scheme : //host[:port][path][?query] 스키마 : http,https,telnet,ftpip : hostport : 프로그램 주소path : 서버 프로그램에 설정된 특정 위치 기준 h클라이언트가 받고 싶은 파일 경로query : ? HTTP 요청 헤더클라이언트와 서버가 데이터를 주고받으면서 필요한 추가 정보 제공Host : URL 에서 호스트 주소와 포트번호 서정User-Agent : 운영체제 버젼, 웹 브라우저 버..
-
TCP 흐름, 혼잡 제어대학 수업/네트워크 2024. 11. 13. 11:17
흐름제어 수신 버퍼의 오버플로우를 방지하기 위해 수신자의 Read속도와 송신자의 Send 속도를 일치시키는 작업S&W ARQ 을 사용하면 별도 흐름제어 필요 없음파이프라이닝 기반의 Go-Back N, Selective Repeat ARQ는 흐름제어 필요파이프라이닝이 연속적으로 세그먼트를 전송하지만, 무작정 무한한 데이터를 연속적으로 보낼 순 없다. 수신 버퍼수신된 세그먼트가 애플리케이션 프로세스에 의해 읽히기 전의 임시 저장 공간버퍼 오버플로바이트 수신할 때 TCP는 데이터를 수신 버퍼에 저장해당 어플리케이션 프로세스는 버퍼에서 데이터를 읽지만, 수신 시점에 읽을 필요는 없음송신자가 데이터 전송을 진행하면서, 연결 수신 버퍼 오버플로 발생 슬라이딩 윈도우(silding window) : 버퍼윈도우(wi..
-
TCP - 진행 상태와 신뢰성 확보 방안대학 수업/네트워크 2024. 11. 7. 14:52
TCP의 status현재 어떤 통신 과정에 있는지를 나타내는 정보 연결이 수립되지 않은 상태CLOSED - 아무런 연결이 없는 상태LISTEN - 연결 대기 상태SYN 세그먼트 대기LISTEN상태의 호스트(일반적 서버) SYN세그먼트 보내면 3WH시작연결 수립 과정에서 주로 볼 수 있는 상태SYN-SENT연결 요청 후 대기(SYN+ACK 기대)SYN-RECEIVED응답 후 ACK 대기중ESTABLISHED연결 확립연졀 종료 과정에서 주로 볼 수 있는 상태FIN-WAIT-1CLOSE-WAITFIN-WAIT-21 에서 ACK 받으면 2가 됨, 상대 호스트의 FIN 대기LAST-ACKCW에서 FIN보낸 뒤 상대 ACK 대기TIME-WAIT서버는 Closed, 하지만 클라이언트는 일정시간 대기 후 Closed ..