CCNA 자격증 과정 (2)
CCNA 자격증 과정 (2)
CCNA(2)
데이터 전송 프로토콜
| tcp/ip 5 layer | |
|---|---|
| layer 5 | DNS, NTP, SMTP, SSH |
| layer 4 | TCP/UDP |
| layer 3 | ICMP/IGMP, IPv4/IPv6 등 |
| layer 2 | Ethernet |
| layer 1 | Cable |
- 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
- 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 프로토콜
- UDP 프로토콜 특징
- 4계층 프로토콜(포트 번호 중요)
- 비연결 지향성 프로토콜
- BE(best Effort) 서버스(최선을 다해서 전송하지만 보장X)
- 오류 검사 :
- checksum 손상된 데이터는 DROP 단, 재전송하지는 않음
- 단순한 요청/응답만 실시하는 서비스 혹은 실시간적 서비스
- ex. 영상, 음성 ⇒ 브로드캐스트/멀티캐스트 서비스에 유리
- 대표적인 프로토콜
- DNS, DHCP, TFTP, SNMP, NTP, …
- UDP 프로토콜 헤더 분석
- Source Port
- Destination Port
- Length
- CheckSum
IP 프로토콜
- IP 프로토콜 특성
- Layer 3 계층 프로토콜
- 비연결 지향성 프로토콜
- BE(Best Effort) 서비스
- Fragmentation(송신: 조각냄)Fragmentation/Reassembly(재조합:수신)
- 로컬 환경에서 원격 환경으로 데이터 전송 담당
- [참고] 라우팅 : IP Fragment를 목적지로 전송하는 과정
- IPv4 헤더 분석(20~60 bytes)
- version :
- Header Length
- Type of Service : QoS(Quality of Service)
Identification— Identifcation-flag-flagment Offset은 묶어서 생각함FlagFlagment Offset- TTL
- Protocol
- Header Checksum
- Source IP
- Destination IP
ICMP 프로토콜
- 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
- ping
- 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
- ARP 프로토콜 특성
- Layrer 3계층 프로토콜
- 목적지 IP 주소에 대한 MAC 주소를 학습
- 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 ⇒ 스트리밍 서비스 진행할때
- 이더넷 전송 방식 유형
- half-duplex(무선 환경)- 단방향
- full-duplex(유선 환경)- 양방향
- 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
- UTP : Unshield Twisted Pair Cable
- 광케이블(Fiber Optical Cable)
- 랜 전송 매체(ex. 유선
This post is licensed under CC BY 4.0 by the author.