270 likes | 625 Views
제 2 장 OSI 모델과 TCP/IP 프로토콜. 컴퓨터과학과 우믿음. 차례. OSI 모델 OSI 모델의 계층별 기능 TCP/IP 프로토콜 주소지정 IP 버전. 1. OSI 모델. 2. OSI 모델의 계층별 기능 (1/6). Physical 계층 인터페이스와 매체의 물리적 특성 비트의 표현 데이터 속도 비트의 동기화 회선 구성 물리적인 접속형태 전송 모드. 2. OSI 모델의 계층별 기능 (2/6). Data link 계층 프레임 구성 물리주소 지정
E N D
제2장 OSI 모델과 TCP/IP 프로토콜 컴퓨터과학과 우믿음 By Woo Mid-eum
차례 • OSI 모델 • OSI 모델의 계층별 기능 • TCP/IP 프로토콜 • 주소지정 • IP 버전 By Woo Mid-eum
1. OSI 모델 By Woo Mid-eum
2. OSI 모델의 계층별 기능(1/6) • Physical 계층 • 인터페이스와 매체의 물리적 특성 • 비트의 표현 • 데이터 속도 • 비트의 동기화 • 회선 구성 • 물리적인 접속형태 • 전송 모드 By Woo Mid-eum
2. OSI 모델의 계층별 기능(2/6) • Data link 계층 • 프레임 구성 • 물리주소 지정 • 흐름 제어 (Sliding Window) • 오류 제어 • 접근 제어 By Woo Mid-eum
2. OSI 모델의 계층별 기능(3/6) • Network 계층 • 논리주소 지정 • 라우팅 By Woo Mid-eum
2. OSI 모델의 계층별 기능(4/6) • Transport 계층 • 서비스 지점 주소지정 • 분할과 재조립 • 연결 제어 • 흐름 제어 • 오류 제어 By Woo Mid-eum
2. OSI 모델의 계층별 기능(5/6) • Session 계층 • 대화 제어 • 동기화 • Presentation 계층 • 변환 • 암호화 • 압축 By Woo Mid-eum
2. OSI 모델의 계층별 기능(6/6) • Application 계층 • 사용자나 응용 프로그램 사이에 데이터 교환을 가능하게 한다. • HTTP, FTP, 터미널 서비스, 여러 메일 프로그램, 디렉토리 서비스 등 By Woo Mid-eum
3. TCP/IP 프로토콜 (1/10) By Woo Mid-eum
3. TCP/IP 프로토콜 (2/10) • Physical 계층과 Data link 계층 • 특정 프로토콜을 규정하지 않고, 모든 표준과 기술적인 프로토콜을 지원한다. • LAN 구간 전송 프로토콜 : 이더넷(Ethernet), 토큰링(Token Ring), FDDI • WAN 구간 전송 프로토콜 : HDLC, PPP, Frame-Relay By Woo Mid-eum
3. TCP/IP 프로토콜 (3/10) • Network 계층 • IP와 4개의 지원 프로토콜 사용. • IP • TCP/IP에서 사용되는 전송 메커니즘 • 신뢰성이 없고 비연결형 프로토콜. 그러나 사용자가 주어진 응용에 필요한 기능을 자유롭게 추가할 수 있는 기능을 제공하여 최대의 효율성 보장 By Woo Mid-eum
3. TCP/IP 프로토콜 (4/10) • IP 주소 체계 By Woo Mid-eum
3. TCP/IP 프로토콜 (5/10) • ARP • IP주소를 물리적인 주소로 변환해 준다. By Woo Mid-eum
Broadcast ARP 브로드케스트 요청 단계 ARP Request External R1 10.10.1.2 IP 주소에 대한 MAC 주소는 어떻게 됩니까? Ethernet 0/0 10.10.1.254 0011.1111.1111 Broadcast ARP Request A B 10.10.1.1 10.10.1.2 00bb.bbbb.bbbb 00aa.aaaa.aaaa 10.10.1.2 00bb.bbbb.bbbb By Woo Mid-eum
3. TCP/IP 프로토콜 (6/10) • RARP • 호스트의 물리주소를 알고 있을 때 인터넷 주소를 알아내는 데 사용된다. • ICMP • 송신자에게 데이터그램의 문제점을 알려주기 위해 호스트와 게이트웨이가 사용하는 메커니즘. By Woo Mid-eum
ICMP Echo-Request (Type=8) 1 출발지 IP 10.10.1.1 목적지 IP 10.10.1.2 B System A System ICMP Echo-Reply (Type=0) 10.10.1.2 10.10.1.1 2 출발지 IP 10.10.1.2 목적지 IP 10.10.1.1 By Woo Mid-eum
3. TCP/IP 프로토콜 (7/10) • IGMP • 수신자 그룹에게 메시지를 동시에 전송하는데 사용된다. By Woo Mid-eum
3. TCP/IP 프로토콜 (8/10) • Transport 계층 • UDP • UDP는 TCP와는 달리 비연결 프로토콜로서 상대방이 보낸 응답을 확인하지 않으며, 송신 시스템이 전송하는 데이터에 대한 목적지 시스템의 확인 절차가 생략되므로 네트워크에 부하를 걸지 않는 장점이 있다. • 데이터 자체의 신뢰성이 없으므로 수신된 데이터의 무결성을 보장받지 못한다. • UDP의 특징 • 비연결 지향형 • 네트워크 부하 감소 • 비신뢰성 • 전송된 데이터의 일부가 소실됨 By Woo Mid-eum
3. TCP/IP 프로토콜 (9/10) • TCP • IP는 데이터 패킷을 한 장소에서 다른 장소로 옮기는 역할을 한다면 TCP는 데이터의 흐름을 관리하고, 데이터가 정확한지 확인하는 역할을 한다. • 높은 신뢰성 • 가상회선 연결 방식 • 연결의 설정과 해제 • 데이터 체크섬 • 시간 초과와 재전송 • 데이터 흐름 제어 By Woo Mid-eum
3. TCP/IP 프로토콜 (10/10) • SCTP • UDP와 TCP의 장점을 결합한 프로토콜 • Application 계층 • OSI모델의 Session, Presentation, Application 계층을 합친 것과 같다. By Woo Mid-eum
4. 주소지정(1/3) • 물리주소 • LAN 이나 WAN에서 정의된 노드의 주소 • 유니캐스트, 멀티캐스트, 브로드캐스트의 주소가 될 수 있다. By Woo Mid-eum
4. 주소지정(2/3) • 논리주소 • 기존 물리적인 네트워크와는 독립적인 전 세계적인 통신 서비스를 위해 필요하다. • Ex) IP주소 • 유니캐스트, 멀티캐스트, 브로드캐스트의 주소가 될 수 있다. By Woo Mid-eum
4. 주소지정(3/3) • 포트 주소 • 호스트 내에서 실행되고 있는 프로세스(Process)를 구분 짓기 위한 16 비트의 논리적 할당(소켓에 할당된다). • 16비트 이므로 값의 범위가 0 ~ 65536 이다. • Well-known ports : 0 ~ 1023 • Ex ) 80 : http, 23 : telnet, ftp : 20/21 By Woo Mid-eum
5. IP 버전 • IP v4 • 32bit • IP v5 • IP v6 • Network 계층 프로토콜만 변경 • 128bit • 인증, 데이터 무결성, 기밀성 제공 By Woo Mid-eum
감사합니다. By Woo Mid-eum