학습목표

Download Report

Transcript 학습목표

3장. TCP/IP 인터넷 프로토콜
학습목표
TCP와 IP 프로토콜이 하는 일을 이해할 수 있다.
 TCP/IP의 특징에 대해 알 수 있다.
 TCP/IP의 4계층에 대해 설명할 수 있다.
Section 03 TCP/IP 인터넷 프로토콜
(1) TCP/IP 개념
TCP/IP


미국 국방성에서 군사적인 목적으로 개발
현재는 인터넷 표준 프로토콜로 자리잡음
 TCP(Transmission Control Protocol : 전송제어 프로토콜)

컴퓨터 간 자료를 전송할 때 지켜야 할 약속
 IP(Internet Protocol : 인터넷 프로토콜)

인터넷에서 지켜야 할 약속
응용계층
사용자 데이터
전송계층
인터넷계층
네트워크접속계층
세그먼트
패킷
세그먼트
패킷
프레임프레임프레임프레임
패킷
패킷
프레임프레임프레임프레임
LAN 또는 WAN
2/16
Section 03 TCP/IP 인터넷 프로토콜
(2) TCP/IP 목적
네트워크 연결 극대화
응용 계층 프로토콜의 표준화
종단 사이의 수신 확인(Acknowledgement : 확인응답)
기반 네트워크 기술 및 호스트 컴퓨터의 구조로부터
독립
3/16
Section 03 TCP/IP 인터넷 프로토콜
(3) TCP/IP 특징
데이터를 패킷 단위로 나누어 전송

데이터 전송에 가장 적합한 단위로 나누어 전송
회선을 독점하지 않고 공유

교환망을 이용한 패킷 교환방식 사용
하드웨어나 운영체제에 독립적

어느 플랫폼에서나 동일하게 적용할 수 있다
서로 다른 종류의 네트워크를 통합

이더넷, 토큰링, 전화선 등 서로 다른 물리적 전송매체를 통합
주소를 이용하여 다양한 경로로 전달

4/16
IP주소를 이용하여 다양한 경로를 설정할 수 있다
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
Telnet
FTP
HTTP
SMTP
User Process
User Process
응용계층
TCP
UDP
전송계층
ICMP
IP
ARP
RARP
IGMP
인터넷계층
네트워크접속계층
Hardware interface(이더넷, FDDI, SLIP, PPP)
5/16
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
네트워크 접속 계층(Network Interface Layer)


네트워크 케이블 및 네트워크 어댑터 같은 실제 장치 관리
LAN, WAN 등에서 사용한 케이블
인터넷 계층(Internet Layer)




6/16
패킷을 목적지까지 전달
데이터의 라우팅(경로 지정)
패키징(부가정보를 추가하여 패킷을 만든다)
주소 지정(IP주소 지정)
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
인터넷 계층(Internet Layer) 프로토콜

IP(Internet Protocol)
 인터넷상의 컴퓨터들 사이에 데이터 전송
 주소 지정
 경로를 설정하여 목적지까지 데이터 전달을 책임진다
 단, 데이터에 발생하는 오류 및 패킷 도착 순서는 제어할 수 없다.

ICMP(Internet Control Message Protocol)
 IP에 의해 전송된 패킷의 오류 여부를 확인하는 방법이 필요
 데이터에 오류가 발생되었을 때 송신자에게 오류 발생을 알린다
 송신자는 오류 메시지가 도착하면 데이터를 재전송 한다

ARP(Address Resolution Protocol)
 목적지 네트워크에 도착한 패킷이 목적지 컴퓨터에 전달되려면 물리주소가
필요
 ARP는 IP주소를 네트워크 하드웨어 주소(물리주소)로 변환

IGMP(Internet Group Management Protocol)
 TCP/IP의 멀티캐스팅을 관리하는 프로토콜
7/16
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
전송계층(Transmission Layer)


송신지에서 수신지까지 데이터가 에러 없이 전달되도록
신뢰성을 보장
TCP(Transmission Control Protocol)
 연결지향 프로토콜
 데이터가 수신자에게 바르게 전달되었는지 확인 신호를
주고받음으로써 데이터 전달을 보장
 패킷의 순서를 올바른 순서대로 배치
 오류 발생 데이터의 재전송 요구

UDP(User Datagram Protocol)
 비연결지향 프로토콜
 확인 절차 없이 데이터를 수신측에 전달
 비 신뢰성 프로토콜
8/16
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
응용계층(Application Layer)


사용자 정보를 형식화 하고 교환하기 위해 사용되며, 모든 응용
프로그램 및 유틸리티가 포함된다.
HTTP(Hypertext Transfer Protocol)
 웹 상에서 하이퍼텍스트 문서를 주고받는데 사용되는 프로토콜

FTP(File Transfer Protocol)
 파일을 송수신하는 것을 지원하는 프로토콜

NFS(Network File System)
 LINUX, UNIX 등의 운영체제에서 네트워크를 통해 파일 시스템
공유와 서버 자원 공유를 위해 사용되는 프로토콜

SMTP(Simple Mail Transfer Protocol)
 전자우편을 전송할 때 이용되는 표준 프로토콜

POP(Post Office Protocol)
 전자우편 서버로부터 전자 우편을 받을 때 사용되는 프로토콜
9/16
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
응용계층(Application Layer)

TELNET(TELe NETwork)
 원거리에 있는 다른 시스템에 로그온할 때 사용하는 프로토콜
 이 프로토콜을 이용하면 원격 컴퓨터에 접속하여 프로그램과
데이터를 사용할 수 있다.

SNMP(Simple Network Management Protocol)
 네트워크를 관리하는데 사용하는 프로토콜
 네트워크에 연결된 호스트 장비들의 상태를 관리

NNTP(Network News Transfer Protocol)
 뉴스 기사를 송수신하는데 사용하는 프로토콜
10/16
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
OSI 7계층 vs TCP/IP계층
OSI 7계층
TCP/IP계층
응용계층
표현계층
응용계층
세션계층
전송계층
전송계층
네트워크계층
인터넷계층
데이터링크계층
물리계층
11/16
네트워크접속계층
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
더 알아보기(네트워크 관련 명령어)

ipconfig
 시스템에 할당된 IP주소, 서브넷 마스크, 게이트웨이 및 DNS 주소를 확인할
수 있다.
 ipconfig/all : ipconfig 명령에서 볼 수 있는 명령과 시스템에 구성된 보다
자세한 정보를 확인할 수 있다.
 ipconfig/renew_all : 시스템이 DHCP 서버로부터 자동으로 IP주소를 재할당
받는다.
12/16
Section 03 TCP/IP 인터넷 프로토콜
(4) TCP/IP 프로토콜 계층
더 알아보기(네트워크 관련 명령어)

ping
 다른 컴퓨터와 연결이 바르게 이루어졌는지 확인하는 명령
 timed out : 상대 시스템과의 데이터 전송이 불가능하며, 그 원인은 상대
시스템이 다운되었거나 상대 시스템의 IP 주소가 잘못 입력된 경우이다.
 reply from : 상대 시스템과의 연결이 잘 되어 있으며 데이터 전송이 가능한
상태
13/16
Section 03 TCP/IP 인터넷 프로토콜
형성평가
미 국방성에서 군사적인 목적으로 개발되었으며, 현재는
인터넷 표준 프로토콜로 자리잡은 것은?




LAN
VAN
OSI 7계층
TCP/IP
TCP/IP의 특징으로 올바르지 않은 것은?




14/16
회선을 독점하지 않고 공유할 수 있다.
데이터를 패킷 단위로 나누어 전송한다.
하드웨어나 운영체제(OS)에 의존적이다.
주소를 이용하여 다양한 경로를 사용해 전달할 수 있다.
Section 03 TCP/IP 인터넷 프로토콜
형성평가
인터넷상의 컴퓨터 사이에 데이터를 전송하는데
사용되는 프로토콜로 전송할 데이터에 주소를 지정하고
어떤 경로를 통해 데이터를 목적지까지 전달할 것인지
책임지는 프로토콜은?




IP
TCP
ARP
ICMP
IP주소를 하드웨어 주소로 변환하는 프로토콜은?




15/16
IP
ARP
ICMP
IGMP
Section 03 TCP/IP 인터넷 프로토콜
형성평가
전송계층 프로토콜인 TCP와 UDP중 데이터가 목적지에
정확하게 도착해야 하는 경우 사용하기에 적합한 것은?


TCP
UDP
응용계층 프로토콜 중 웹상에서 하이퍼텍스트로 작성된
문서를 주고받기 위해 사용되어야 할 프로토콜은?





16/16
POP
FTP
SMTP
HTTP
TELNET
Section 03 TCP/IP 인터넷 프로토콜