Post

CCNA 자격증 과정 (2)

CCNA 자격증 과정 (2)

CCNA(2)

데이터 전송 프로토콜

tcp/ip 5 layer 
layer 5DNS, NTP, SMTP, SSH
layer 4TCP/UDP
layer 3ICMP/IGMP, IPv4/IPv6 등
layer 2Ethernet
layer 1Cable
  1. TCP 프로토콜 특징
    • Layer 4 계층 프로토콜
    • 연결 지향 프로토콜
      • 연결 : TCP 3-way handshake ⇒ TCP 연결 성립(S-SA-A)
      • 데이터 전송 : 데이터 전송/ack
      • 연결 끊기 : TCP 4 way handshake ⇒ TCP 연결 해제(FA-A-FA-A)
    • 데이터 스트림 서비스
      • 데이터를 세그먼트 단위로 데이트 분할/재조립 처리
    • 흐름제어
      • 슬라이딩 윈도우(Sliding windows)을 사용하여 송수신 시스템 간에 윈도우 크기만큼 세그먼트를 전송하고 ACK를 수신함
    • 혼잡제어
      • 혼잡제어 윈도우를 사용하여 혼잡 발생시 윈도우 크기를 줄여 혼잡을 회피하는 기능
    • Control Flag:
      • 하단 참조
    • 대표적인 프로토콜 사용 어플리 케이션 : HTTP/HTTPS SSH, Talent, FTP , SMTP, POP3/IMAP4
  2. TCP 헤더 분석 (20~60 bytes)
    • source Port:
    • Destination Port:
    • Sequence Number
    • Acknowledgment Number
    • Header Length
    • Reserved
    • Control Flag
      • URG : 긴급 처리
      • ACK : 응답
      • PUSH : 데이터 전송
      • RST : 강제 연결종료
      • SYN : 통신연결
      • FIN : 통신 종료
    • Windows Size
    • ++ Options & Padding

UDP 프로토콜

  1. UDP 프로토콜 특징
    • 4계층 프로토콜(포트 번호 중요)
    • 비연결 지향성 프로토콜
    • BE(best Effort) 서버스(최선을 다해서 전송하지만 보장X)
    • 오류 검사 :
      • checksum 손상된 데이터는 DROP 단, 재전송하지는 않음
    • 단순한 요청/응답만 실시하는 서비스 혹은 실시간적 서비스
      • ex. 영상, 음성 ⇒ 브로드캐스트/멀티캐스트 서비스에 유리
    • 대표적인 프로토콜
      • DNS, DHCP, TFTP, SNMP, NTP, …
  2. UDP 프로토콜 헤더 분석
    • Source Port
    • Destination Port
    • Length
    • CheckSum

IP 프로토콜

  1. IP 프로토콜 특성
    • Layer 3 계층 프로토콜
    • 비연결 지향성 프로토콜
    • BE(Best Effort) 서비스
    • Fragmentation(송신: 조각냄)Fragmentation/Reassembly(재조합:수신)
    • 로컬 환경에서 원격 환경으로 데이터 전송 담당
      • [참고] 라우팅 : IP Fragment를 목적지로 전송하는 과정
  2. IPv4 헤더 분석(20~60 bytes)
    • version :
    • Header Length
    • Type of Service : QoS(Quality of Service)
    • Identification — Identifcation-flag-flagment Offset은 묶어서 생각함
    • Flag
    • Flagment Offset
    • TTL
    • Protocol
    • Header Checksum
    • Source IP
    • Destination IP

ICMP 프로토콜

  1. ICMP 프로토콜 특징
    • Layer 3계층 프로토콜
    • IP 프로토콜에 대한 신뢰성을 보장하기 위해 메세지 교환 프로토콜
    • ex. ICMP 메세지 종류
      • 요청 : ICMP echo request(8), ICMP echo reply(0)
      • 에러 : ICMP destination unreachable
    • ICMP 프로토콜을 사용하는 대표적인 명령어
      • ping
        • ping 10.10.10.1
        • ping -l 4000 10.10.10.1
        • ping -n 2 10.10.10.1
      • traceroute, tracert
        • tracert /? ⇒ 윈도우 에서 tracert 도움말 보기
        • tracert -d 10.10.10.1
  2. ICMP 헤더 분석
    • type : echo request(8) echo reply(0) dest. unreach(3)
    • code
    • checksum
    • Identifier
    • sequence number
    • data

ARP 프로토콜(Address Regulation Protocol)

window 에서만: arp -d, arp -d

  1. ARP 프로토콜 특성
    • Layrer 3계층 프로토콜
    • 목적지 IP 주소에 대한 MAC 주소를 학습
  2. ARP 해더 분석
    • Hardware Type: Ethernet
    • protocol typeL ipv4
    • hardware size
    • protocol size
    • opcode : request(3) reply(2)
    • sender MAC address
    • sender IP address
    • target MAC address
    • target IP address

Ethernet Protocol

  • Ethernet type
    • IEEE 802.2(LLC)
    • IEEE 802.1(Bridging)
    • IEEE 802.3(MAC)
  • Ethernet 헤더 분석
    • Destination MAC:
    • Source MAC:
    • Type : ARP, IPv4, IPv6
  • MAC 주소
    • 유니캐스트 주소: 0000.0c00.1122
    • 브로드캐스트 주소: ffff.ffff.ffff
    • 멀티캐스트 주소: 0010.5exx.xxxx ⇒ 스트리밍 서비스 진행할때
      1. 이더넷 전송 방식 유형
    • half-duplex(무선 환경)- 단방향
    • full-duplex(유선 환경)- 양방향
  1. Physical Layer - Cable
    • 랜 전송 매체(ex. 유선
      • 구리선(Coxial cable)
      • 꼬임선(Twisted Pair Cable)
        • UTP : Unshield Twisted Pair Cable
          • CAT 5 : 10/100M
          • CAT 5e 10/100/1000M
            • (원리) direct cable : 두가닥씩 되어 있는 것을 풀어 놓음
            • (원리) cross cable :
          • CAT 6 1000M
          • CAT 7 10G
        • STP
      • 광케이블(Fiber Optical Cable)
This post is licensed under CC BY 4.0 by the author.