전체 글52 Kali → Linux TCP 포트 패킷 분석 실습 1. 실습 환경이번 실습에서는 Kali Linux에서 Rocky Linux 서버로 TCP 패킷을 전송하고 포트별 응답을 확인한다.[Kali Linux]IP : 192.168.11.36 │ │ TCP SYN / ACK ▼[Rocky Linux]IP : 192.168.11.17확인할 포트22 : SSH23 : Telnet80 : HTTP 먼저 두 장비가 서로 통신되는지 확인한다.Kali에서: ping 192.168.11.17 응답이 정상적으로 돌아오면 실습을 진행한다.2. 먼저 포트의 의미 알아두기이번에 확인하는 포트는 다음과 같다.포트서비스설명22SSH암호화된 원격 접속23Telnet원격 접속80HTTP웹 서버Rocky Linux에서 실제로 포트가 열려 있는지도 확인할.. 2026. 9. 10. 리눅스·네트워크 통합 실습 정리 — NAT 환경 구성부터 SSH 키 인증, 패킷 분석, Nmap 스캔까지 리눅스·네트워크 통합 실습 정리NAT 환경 구성부터 SSH 키 인증, 패킷 분석, Nmap 스캔까지이번 실습에서는 기존에 사용하던 브리지(Bridged) 네트워크 환경을 더 이상 사용하지 않고, 모든 가상머신을 NAT 환경으로 통일했다. 이후 Rocky Linux와 Kali Linux를 이용해 SSH 키 인증 환경을 구성하고, Wireshark를 이용한 Ethernet·ARP·IP 패킷 분석, 마지막으로 Nmap을 활용한 포트 스캔까지 진행했다.단순히 명령어를 외우는 것보다는 각 설정이 왜 필요한지, 패킷의 각 필드가 무엇을 의미하는지 이해하는 것이 이번 실습의 핵심이었다.1. VMware NAT 실습 환경 구성앞으로 수업에서는 Bridged 네트워크를 사용하지 않고 NAT만 사용한다.VMware의 Vi.. 2026. 9. 9. [IT 실습/이론] TCP 패킷 전송 속도는 어떻게 조절될까? (TCP 혼잡제어 + 랜케이블 제작 가이드) 1. TCP 혼잡 제어 (Congestion Control)① 혼잡(Congestion)의 개념 및 발생 원인정의: 수많은 송신자(Sender)가 동시에 높은 전송률로 데이터를 전송할 때, 라우터 및 네트워크의 처리 용량을 초과하여 패킷 지연 및 손실(Packet Loss)이 발생하는 현상입니다.흐름 제어(Flow Control)와의 차이:흐름 제어: 수신자(Receiver)의 버퍼 Overflow를 막기 위해 수신자가 전송량을 통제합니다.혼잡 제어: 네트워크 전체의 정체를 막기 위해 송신자(Sender)가 스스로 전송량을 통제합니다.블라인드 네트워크(Blind Network): TCP는 물리적인 라우터 내부 상태를 직접 볼 수 없으므로, 재전송 이벤트(Timeout 또는 3 중복 ACK)를 통해 네트워.. 2026. 9. 7. [IT 공부] 파이프라이닝 프로토콜 완벽 비교부터 PHP 기초 배열과 DB 연결 기초까지 1. 전송 계층 프로토콜 (Transport Layer)① Go-Back-N (GBN) vs Selective Repeat (SR)Go-Back-N (GBN):타이머: 가장 오래된 미확인 패킷(send_base)에 단 1개의 타이머만 운용합니다.타임아웃 시 동작: send_base부터 윈도우 내의 모든 패킷을 전부 재전송합니다. (재전송 오버헤드 발생)수신자(Receiver): 순서에 맞지 않는(Out-of-order) 패킷은 저장하지 않고 버리며(Discard), 마지막으로 올바르게 받은 패킷의 누적 ACK를 중복 송신합니다.Selective Repeat (SR):타이머: 모든 패킷이 개별 타이머를 가집니다.타임아웃 시 동작: 타임아웃이 발생한 해당 패킷만 선택적으로 재전송합니다.수신자(Receiver.. 2026. 9. 7. 이전 1 2 3 4 ··· 13 다음