Network/CCNA 8

[IP 라우팅] - 1. Cisco IOS 명령어

▶ RouterFa: Fast Ethernet, (e.g., Fa0/0: Fast Ethernet 0번 슬롯의 0번 포트) -> Ethernet 프로토콜 지원 장치S: Serial (e.g., S1/3: Serial 1번 슬롯의 3번 포트) -> HDLC, PPP, Frame-Relay 프로토콜 지원 장치CONSOLE: PC에서 라우터를 접속할 때 쓰는 포트로, 네트워크 통신 용도가 아닌 관리용 포트이다.네트워크 연결 전 라우터 최초 설정시 주로 사용한다. S 1/1과 같은 포트, 즉 인터페이스마다 IP를 설정해야 하기에 네트워크 장비들을 볼 때 인터페이스의 이름을 볼 수 있어야 한다.위 그림에선 Fa0/0, Fa0/1, S1/0, S1/1, S1/2, S/3 이렇게 6개의 인터페이스가 존재한다. 라우터..

Network/CCNA 2025.09.03

[TCP/IP] - 7. 서브넷팅&주소 요약

1. 서브넷팅(Subnetting)목적: IP 주소 낭비 방지방법: 원본 네트워크를 여러 개의 네트워크로 분리하는 계산 작업 Ex1) 서브넷팅▶ 서브넷팅 -> C Class 하나로 IP 할당 가능원본 네트워크: 198.133.219.0/24 -> IP 개수: 2^8 - 2 = 254개서브넷 개수: 5개 이상 (내부 네트워크 3개 + WAN 구간 2개, IP 할당이 필요한 네트워크 개수)최대 필요한 IP 주소 개수: 29개-> 2^x - 2 >= 29개 ※ WAN 구간에선 IP 2개 필요, 내부 네트워크는 Host 개수만큼 필요하다. 2^72^62^52^42^32^22^12^01286432168421 즉, x = 4이면 IP 개수가 부족하고, x = 6이면 IP 낭비가 발생하며, 심지어는 서브넷 개수가 부..

Network/CCNA 2025.08.27

[TCP/IP] - 6. IP 주소 특징

1. IP 주소 Layer 3 계층 주소로, IP 헤더 안에 포함된 주소주소 크기: 32bit(2^32개, IPv6는 128bit)IP 주소 현황: 2011년 2월 고갈 발표IP 주소 고갈 문제 대책: 서브넷 마스크, 서브넷팅, VLSM, 사설 IP 주소&NAT, IPv6 주소 전환IP 주소는 임대 서비스임대 과정: IANA(ICANN, 전세계) -> APNIC(아시아-태평양) -> KRNIC(KISA, 대한민국) -> ISP -> 사용자 ※ ISP 업체가 IPv6 망 구축 안 하는 이유: IPv4 이윤 창출 문제 없기 때문이다. (정부와 기싸움, 다른 나라는 사용 중) ▶ 1.X.X.X이 APNIC에 할당되었음을 의미 ※ 개념 설명서브넷 마스크: IP 주소 중 네트워크/호스트 구간을 나누는 도구서브넷팅..

Network/CCNA 2025.08.04

[TCP/IP] - 5. 와이어샤크 필터

1. 와이어샤크 필터 명령어1) 필터 명령어 항목필터 명령어출발지 TCP 포트tcp.srcport목적지 TCP 포트tcp.dstport출발지 UDP 포트udp.srcport목적지 UDP 포트udp.dstport출발지 IP 주소ip.src목적지 IP 주소ip.dst출발지 MAC 주소eth.src목적지 MAC 주소eth.dstTCP Syntcp.flags.synTCP Acktcp.flags.ack (ack number는 tcp.ack) Wireshark에서 각각의 헤더를 클릭하면 필터 명령어를 확인 가능하기 때문에, 따로 암기하진 않아도 된다. 2) 필터 관련 기호연산자내용&&and||or==eq!not()여러 개의 필터를 묶는 경우>=크거나 같은 경우작거나 같은 경우>큰 경우작은 경우 ※ !ip: ipv4..

Network/CCNA 2025.07.29

[TCP/IP] - 4. 데이터 전송 프로토콜

1. TCP(Transmission Control Protocol)헤더 크기는 20 bytes이며 옵션이 있을 경우 더 크게(e.g., 24, 28 bytes) 나오는 경우도 있다. Layer 4 계층 프로토콜이며, 다른 시스템과 통신 수립 연결을 실시한 이후, 데이터 요청 및 응답을 실시하는 연결 지향성 특징을 갖고 있다. ▶ tcp header size출발지 포트: 2 bytes목적지 포트: 2 bytesSEQ Number: 4 bytesACK Number: 4 bytes 1) '3-Way 핸드 쉐이킹' 동작 실시▶ 클라이언트와 서버는 위과 같이 '3-Way 핸드 쉐이킹' 동작을 실시하여 TCP 연결을 성립하고 데이터 요청 및 응답을 실시3-Way 핸드 쉐이킹: syn -> syn + ack -> a..

Network/CCNA 2025.07.24

[TCP/IP] - 3. TCP&UDP 서비스

1. TCP & UDP 포트 번호1) DHCPDynamic Host Configuration Protocol의 약자로, PC가 여러 대 있을 때 IP의 범위 할당 후 PC에서 자동 받기 설정 시, DHCP 서버가 IP 자동 할당해준다. (default gateway, DNS server도 자동 설정) 명령어 1. ipconfig /all: 현재 컴퓨터의 모든 네트워크 어댑터의 상세 정보(IP, MAC, DNS 등)를 출력하는 명령어2. ping [IP 주소]: 해당 IP 주소로 ICMP 요청을 보내 네트워크 연결 상태와 응답 속도를 확인하는 명령어ICMP: Internet Control Message Protocol의 약자로, 네트워크 진단용 메시지3. arp -a: 현재 컴퓨터가 기억하고 있는 IP..

Network/CCNA 2025.07.16

[TCP/IP] - 2. 네트워크 주소 체계

1. 포트 번호TCP, UDP 헤더 안에 포함된 주소로, 하나의 IP 주소 안에서 어떤 서비스(프로그램)와 통신할 것인지 구분하기 위한 번호이다.주소 크기: 16bit(2^16 = 0~65535)클라이언트 입장: 서비스 요청 및 실행서버 입장: 서비스 구분 및 제공User Ports (1024~49151)일반 응용프로그램 및 서비스Dynamic/PrivatePorts (49152~65535)PC에서 사용하는 임시 포트 (클라이언트가 통신 시 임시로 사용)System Ports (0~1023)표준 서비스 예약용 ※ 서비스가 계속 추가되다 보니, 'mysql 포트 번호: 3306'처럼 User Ports를 예약해서 사용하는 서비스들도 많다. Ex) IANA Port Number 사이트에서 프로토콜(서비스)를..

Network/CCNA 2025.07.15

[TCP/IP] - 1. 네트워크 구성 요소

1. Network정보 공유를 목적으로 시스템과 시스템들을 연결하여 구성한 망목적: 정보 공유구성: 시스템과 시스템들을 연결장점: 시간 단축, 비용 절감, 통합 운영 관리단점: 보안성 취약(개인/기업 정보 유출 및 탈취, 시스템/서버 공격, 악성코드 유포) 2. Protocol네트워크 환경에서 데이터를 전송할 때 전송 방법을 정의한 규약 및 도구ex) TCP, UDP, IP, Ethernet 3. Encapsulation데이터를 전송하기 위해서 프로토콜(헤) 정보를 추가하는 패키지 과정반대 과정: Decapsulation 실습▶ Wireshark - 12081번 telnet의 헤더 구조와 헤더 크기 확인Ethernet | IP | TCP | telnet 14 20 20 ▶ ..

Network/CCNA 2025.07.02