티스토리 뷰
TCP/IP, OSI7 계층 비교
○인터넷 2계층 프로토콜 : ip, arp, rarp, icmp, igmp
○전송 3계층 프로토콜 : tcp, udp
○웰노운포트(응용계층 프로토콜 포트번호)
@@@@@@@@@@@@@@@@@@@@@
FTP : 20(데이터), 21(제어)
SSH : 22(secure shell)
TELNET : 23(원격통신)
SMTP : 25(메일전송)
DNS : 53(도메인네임서버) - tcp&udp 동시관여
DHCP : 67(서버), 68(클라이언트)
HTTP : 80(웹페이지) - tcp&udp 동시관여
pop3 : 110(메일수신)
IMAP : 143(메일저장)
HTTPS : 443
@@@@@@@@@@@@@@@@@@@@@
IP - Internet Protocol
인터넷 프로토콜(IP)의 역할
-지정한 IP 주소(IP Address)에 데이터 전달
-패킷(Packet)이라는 통신 단위로 데이터 전달
IP는 MTU(네트워크링크에서 허용하는 프레임당 데이터길이)에 따라 쪼개진다.
MF(More Fragment)bit 1:쪼개진게 뒤에 더 있다. 0:이게 쪼개진거의 마지
TCP
-연결지향, 신뢰성
-방대한 양을 신뢰성 있게 전송(느리지만 정확)
-수신여부확인, 흐름제어,오류제어 존재(손실이 없게끔)
(1) 발신지 포트(2 bytes) : 발신지 TCP 사용자 프로세스 식별
(2) 목적지 포트(2 bytes) : 목적지 TCP 사용자 프로세스 식별
(3) 순서 번호 (sequence number; 4 bytes)
- 세그먼트에 들어 있는 데이터가 응용 프로그램의 byte stream에서 어느 위치에 있는지를 표시함
(4) 응답 번호 (ACK number; 4 bytes)
- 수신측에서 송신측으로부터 받은 세그먼트에 대한 응답
- 바로 다음에 받기를 기다리는 세그먼트의 byte 번호를 의미함
(5) 헤더 길이 (HLEN; 4 bits)
- 5(5x4=20)∼15(5x15=60) 사이의 값
(6) 예약 (Resv; 6 bits)
- 향후 서비스를 위해 남겨 놓은 부분
(7) 제어 (flag; 6 bits)
- URG : 긴급 포인터(urgent pointer) 필드가 유효함을 표시
- ACK : 응답번호가 유효함을 표시
- PSH : 가능한 빨리 현재 세그먼트를 상위 계층에 전달해야 함
- RST : 연결을 재설정(reset)함
- SYN : 연결을 초기화하기 위해 순서번호를 동기화시킴
- FIN : 연결을 해제하기 위해 마지막 데이터임을 표시
(8) 윈도우 크기 (window; 2 bytes)
- 흐름제어를 위한 윈도우의 크기를 명시
(9) 검사합 (checksum; 2 bytes))
- 오류제어를 위한 검사합 부분
(10) 긴급 포인터 (urgent pointer; 2 bytes)
- URG flag = 1일 경우, 긴급 데이터(urgent data)의 마지막 바이트의 순서번호 = urgent pointer + sequence #
(11) 옵션 (option; 0 ~ 40 bytes)
- Maximum Segment Size (MSS)
- 윈도우 크기를 증가시키기 위한 값
- time stamp 등
UDP
-비연결성, 비신뢰성
-IP에 프로세스간 통신이 추가된 형태
-간단한 메시지, 실시간영상에 유리(빠르고 간단한거)
-수신여부확인X 데이터흐름제어X(손실이 있을수있다)
UDP 데이터그램
(1) 발신지 포트 (2 bytes)
- UDP 전송 서비스를 사용하는 발신자(출발지) 호스트의 프로세스 를 식별하는데 사용되는 UDP 포트 번호
(2) 목적지 포트 (2 bytes)
- UDP 전송 서비스를 사용하는 수신자(목적지) 호스트의 프로세스 를 식별하는 데 사용되는 UDP 포트 번호
(3) 전체 길이 (2 bytes)
- UDP 데이터그램의 총 바이트 수 (최소값 = 8바이트)
(4) 검사합 (2 bytes)
- UDP 데이터그램의 오류 검사용
'네트워크 > LAB실습 및 이론' 카테고리의 다른 글
[CISCO] router PW-recovery (0) | 2023.08.11 |
---|---|
STP 이론&경로설정 (0) | 2023.08.08 |
라우터 스위칭 방식(process, fast, cef) (0) | 2023.03.30 |
[keduit]EIGRP 기초2 -2023/03/28 (0) | 2023.03.28 |
[keduit]EIGRP 기초, EIGRP-RIP혼합 -2023/03/28 (0) | 2023.03.28 |