본문 바로가기

network15

[Network] 0.0.0.0 이란? - '모든 IP' 를 의미 - IPv4 패킷을 전송하려는 컴퓨터가 자신의 IP주소를 모르는 경우, 통신하기 위해 사용 - 자신의 IP주소를 모르는 컴퓨터는 부트스트랩(컴퓨터 전원을 끄거나 재부팅 시)을 할 때 위 IP 주소를 사용 - 이 신호를 보낸 컴퓨터는 자신의 주소를 알기 위해 이 주소를 발신지 주소로 설정하고, 목적지 주소로 255.255.255.255로 설정한 IP패킷을 DHCP서버로 전송. DHCP 서버는 신호를 받은 후 해당 PC에 IP주소를 알려주며, PC는 해당 주소를 자신의 IP주소로 삼음. - 범용 장치 주소로 사용 불가 - 일반 주소처럼 구성되어 있으나 실제론 '자리 표시자 주소' 이거나 '할당된 일반 주소가 없음' 을 나타내는 address ==> 프로그램 네트워크 영역에 IP주소.. 2022. 7. 16.
[Network] 4Way Handshake 의 마지막 응답 확인은 어떻게 이뤄지나? * FIN > ACK > FIN > ACK 로 주고 받음 * 서버가 보낸 FIN에 대한 응답이 빨리 오지 않으면 server가 재전송(FIN + ACK) ==> 그렇기에 재전송 시간보다 길게 대기했다가, 아무것도 안 오면 종료 * Client 는 확인 의미로 ACK를 보내고 TIME_WAIT 상태가 되며, Server는 ACK 패킷을 수신 후 CLOSED 상태가 된다. Client는 2MSL(Maximum Segemnt Life) 만큼의 시간이 지난 후 CLOSED 된다. 개발자 오픈카톡방 2022. 7. 14.
[Python, Speedtest] 네트워크 시간 측정하기 본인 pc로 들어오는 네트워크 속도가 느린 것 같은데? 확인해보자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 # [Title] Network Speed Test # pip install speedtest-cli import speedtest speed = speedtest.Speedtest() speed.get_best_server() """ print(f"Upload Speed : %s" % speed.upload()) print(f"Download Speed : %s" % speed.download()) """ print(f"Ping : {speed.results.ping} ms") print(f"Download Speed : {round(speed.downloa.. 2022. 5. 31.