1. OSI 7 layer : 국제표준
2. TCP/IP : 인터넷에서 사용하는 5 layer
3. 네트워크장비 : 종류, 특징
c.f )
TCP/IP - 실제 구현 O
다수의 프로토콜
이 정의됨응용계층에서 동작하는 프로토콜
FTP, HTTP, TELNET, SSH
응용서비스
웹 브라우저, 메일전송 프로그램
세션 Session
양 끝단의 두 개의 응용 프로세스 사이의 통신
세션 관리 계층
통신 방식의 종류
1. 전이중 방식
- 휴대전화 (동시에 송신, 수신 가능)
2. 반이중 방식
- 무전기 (동시에 송신, 수신 중 1)
3. 단방향 방식
- 라디오 (송신, 수신 중 1)
오류
를 검출 -> 재전송 요청
or 중복된 데이터 삭제
수신 측
에서 처리할 수 있을 만큼의 데이터
만 받을 수 있도록 제어IP packet header
이용 -> 최적의 전달 경로 선택L1
에서 발생할 수 있는 오류
찾기 Parity Check
패리티 검사 -> 오류
수정단말과 단말 사이를 실제 물리적으로 연결
e.g ) 꼬임쌍선, 동축케이블, 광케이블, 무선
단말 Terminal
1. 네트워크 사이를 연결하는 관문 역할의 노드 (L3)
2. 네트워크에 참여한 모든 단말 (PC, Smartphone)
-> 1, 2를 모두 포함
TCP header의 크기는 최소 20 byte 이상이다 (O)
source port #
- 16bitdest port #
- 16bitSeq #
- 32bitACK #
- 32bit header length
- 4bit (TCP header 길이 고정 X)reserved
- 6bitFlag bit
( URA, ACK, PSH, RST, SYN, FIN ) - 6bitWindow size
- 16bitTCP checksum
- 16bitemergency point
- 16bit- 포트 Port
각 단말기 내에서 사용되는 주소 (수신자 시스템 내)
- Well known Port number
20, 21 – FTP, 원격 파일 전송을 위한 목적
22 – SSH, 암호화된 원격 접속을 위한 목적
53 - DNS(Domain Name System), URL의 도메인 주소에서 IP 주소를
얻어올 때
80 - HTTP, 웹 접속을 위한 목적
443 – HTTPS, 암호화된 웹 접속을 위한 목적
TCP는 connection-oriented protocol.
3-way Handshaking
SYN 패킷
SYN+ACK 패킷
ACK 패킷
Established
상태가 지속 )2-way
패킷 with Data
ACK 패킷
흐름제어
Client 가 (Server 의 ACK 패킷을) 일정 시간 못 받은 경우
=> Client -> Server : 메시지 재전송
=>TCP header
이용,슬라이딩 윈도우
방법으로 처리
4-way
FIN 패킷
ACK 패킷
FIN 패킷
ACK 패킷
IP
L3, 네트워크 계층에 해당하는 통신 프로토콜, 라우팅
담당
L3, IP 주소
라우팅 테이블 (Routing Table)
각 노드 사이의 연결 정보를 저장한 테이블
두 연결 사이의 cost(전송 속도 or 거쳐야 하는 라우터 개수)를 저장
IPv4
네트워크 상, 유일한 주소
32 bit (= 4 byte)
10진수, 8 bit 씩 4묶음
신규 주소 할당 중지 (2011년 2월 4일 종료)
IPv6
128 bit (= 16 byte)
16진수, 16 bit 씩 8묶음
Q. IPv4 - IPv6는 호환되지 않는다 (O)
IP 주소 = 네트워크 주소 + 호스트 주소
IANA : TCP/IP
관리하는 국제표준기구
IP 주소의 네트워크 주소
에 해당하는 부분만 할당
호스트 주소
범위는 신청자가 자율적으로 관리
public IP : IANA
에 의해 할당받은 IP addr
private IP : local network에서만 사용
될 수 있는 IP addr
사설 IP address
Class | 주소 범위 |
---|---|
Class A | 10.0.0.0 ~ 10.255.255.255 |
Class B | 172.16.0.0 ~ 172.31.255.255 |
Class C | 192.168.0.0 ~ 192.168.255.255 |
L1
L1
다중 포트
리피터Star
형태Broadcasting
방식dest MAC addr
에만 전송Broadcasting
방식 Xdest IP addr
에 전송