목차
Ⅰ. 개요
Ⅱ. TCP/IP프로토콜의 정의
Ⅲ. TCP/IP프로토콜의 등장배경
Ⅳ. TCP/IP프로토콜의 구성요소
1. 호스트[host]
2. 네트워크[network]
3. 리피터[repeater]
4. 라우터[router]
5. 브리지[bridge]
6. 게이트웨이[Gateway]
Ⅴ. TCP/IP프로토콜의 계층
1. 응용계층
1) 최종 사용자 서비스와 프로토콜
2) 지원 서비스와 프로토콜
2. 전달 계층
1) 전달 계층 프로토콜
2) 전달 계층 프로토콜 포트
3. 인터넷 계층
4. 네트워크 인터페이스 계층
Ⅵ. TCP/IP프로토콜의 데이터전송
Ⅶ. TCP/IP프로토콜을 이용한 대표적 응용프로토콜
1. FTP
2. SMAT
3. TELNET
4. Internet Address의 각 class
1) Class A : NNN.HHH.HHH.HHH
2) Class B : NNN.NNN.HHH.HHH
3) Class C : NNN.NNN.NNN.HHH
4) Class D
5) Class E
6) 각 Class별 주소 구별 방법
참고문헌
Ⅱ. TCP/IP프로토콜의 정의
Ⅲ. TCP/IP프로토콜의 등장배경
Ⅳ. TCP/IP프로토콜의 구성요소
1. 호스트[host]
2. 네트워크[network]
3. 리피터[repeater]
4. 라우터[router]
5. 브리지[bridge]
6. 게이트웨이[Gateway]
Ⅴ. TCP/IP프로토콜의 계층
1. 응용계층
1) 최종 사용자 서비스와 프로토콜
2) 지원 서비스와 프로토콜
2. 전달 계층
1) 전달 계층 프로토콜
2) 전달 계층 프로토콜 포트
3. 인터넷 계층
4. 네트워크 인터페이스 계층
Ⅵ. TCP/IP프로토콜의 데이터전송
Ⅶ. TCP/IP프로토콜을 이용한 대표적 응용프로토콜
1. FTP
2. SMAT
3. TELNET
4. Internet Address의 각 class
1) Class A : NNN.HHH.HHH.HHH
2) Class B : NNN.NNN.HHH.HHH
3) Class C : NNN.NNN.NNN.HHH
4) Class D
5) Class E
6) 각 Class별 주소 구별 방법
참고문헌
본문내용
이다. 그러나 한 네트워크에서 다른 네트워크로 물리적으로 이동하기 위해서는, 데이터그램은 현재 네트워크의 데이터 링크층에서 프레임에 캡슐화되어서 전송매체를 따라 신호로써 전송된다.
Ⅶ. TCP/IP프로토콜을 이용한 대표적 응용프로토콜
1. FTP
FTP는 일반적으로 응용 프로그램으로 파일을 전송하기 위한 인터넷 표준이다. 하나의 시스템에서 다른 시스템으로의 파일을 전송하며 일반적으로는 FTP를 사용하기 위해서는 사용자 아이디가 존재하거나 익명FTP서버(모든 사람에게 로긴을 허용)를 지원하는 시스템이어야 한다.
- File Transfer Protocol
- 이기종, 다른 OS의 호스트간의 파일 교환 제공한다.
- 비트열을 전송한다.
- 문자코드, 파일포맷을 변환한다.
- UNIX·Ftpd는 Sever Program이고, ftp은 Client Program이다.
2. SMAT
- Simple Mail Transfer Protocol
- 이기종간의 전자메일 서비스를 제공한다.
- 단순한 텍스트형의 전자메일을 송수신한다.
- TCP connection을 이용한 메일을 전송한다.
- 메일구성-headerd은 To(수신인), From(발신인), Subject(제목)등의 정보로 구성되어 있다.
- message body는 Free Format으로 어떠한 코드 문자도 사용가능하다.
3. TELNET
- TCP/IP상에서의 가상단말기능 실현한다.
- TELNET Server/Client
- TELNET connection 확립·절단한다. Client에서 Server로 Connection 확립하고 Login data 전송한다. Client는 Negotiation를 개시(don\'t echo message)한다. Server는 Negotiation을 종료(won\'t echo message)한다. Negotiation을 설립하고 Client는 통신 종료 후 connection를 절단한다.
4. Internet Address의 각 class
Internet Address는 NIC(Network Information Center)에 의해 관리되는 Address로서 Network group의 크기에 따라 5 Class로 구분되며, 그 중 사용자가 이용할 수 있는 것은 class A, class B, class C 3단계이다. Internet Address는 32비트로 구성되며 Network address와 Host Address부분으로 구분된다. 일반적으로 현재 IP address는 1byte(8bit)를 단위로 10진수로 변환하여 period(.)로 구분하며 나타낸다.
1) Class A : NNN.HHH.HHH.HHH
(NNN : NIC에서 지정 받은 값이 할당됨, HHH : 망 사용자에 의해 할당된다.)
가장 왼쪽 비트가 0이며, 첫 번째 옷텟이 neteid(7비트), 2^7=128중 126개를 사용 (2개는 특수 목적에 사용)한다. Class A는 8bit를 Network address로 이용하므로 1-127의 Network number를 가지며, Network당 연결할 수 있는 host수는 24bit를 Host address로 이용하므로 최대 166,777,214(2^24 = 16,777,216-2)개이다. 예를들면 Address는 1.222.222.222로 Network는 1.0.0.0으로 Host는 222.222.222로 나타낸다.
2) Class B : NNN.NNN.HHH.HHH
가장 왼쪽 비트 2비트가 10이며, 두 개의 옷텟이 netid(14비트), 2^14=16,384개 사용 가능하다. Class B는 16bit를 Network address로 이용하므로 128.1-191.255의 Network number를 가지며, Network당 연결할 수 있는 host수는 16bit를 Host address로 이용하므로 최대 65,534(2^16=65,536-2)개이다. 예를 들면 Address는 128.128.222.222로 Network는 128.128.0.0로 Host는 222.222로 나타낸다.
3) Class C : NNN.NNN.NNN.HHH
가장 왼쪽 3비트가 110, 세 개의 옥탯이 netid(21비트), 2^41=2,097,152개의 네크워크를 가질 수 있음, 254개의 호스트 (라우터)를 가질 수 있다. Class C는 24bit를 Network address로 이용하므로 190.0.1-223.255.255의 Network number를 가지며, Network당 연결할 수 있는 host수는 8비트를 Host address로 이용하므로 최대 254(2^8=256-2)개이다. 예를들면 Address는 203.255.240.41로 Network는 203.255.240.0로 Host는 41로 나타낸다.
4) Class D
멀티 캐스팅에 사용, 첫 번째 4비트 1110로 나타낸다.
5) Class E
특별한 용도를 위해 예약, 첫 번째 4비트 1111로 나타낸다.
6) 각 Class별 주소 구별 방법
Class A는 Network address bit의 8bit중 선두 1bit는 반드시 0이어야 한다. Class B는 Network address bit의 8bit중 선두 2bit가 반드시 10이어야 한다. Class C는 Network address bit의 8bit중 선두 3bit가 반드시 110이어야 한다.
참고문헌
김우용·윤종·정병열, 정보통신총론, 태성출판사, 1999
김충남, 차세대 무선인터넷 서비스, 전자신문사, 2003
무선인터넷의 기술적 구성과 발전방향, 한국전자통신연구원, 2000
박경순, 윈도우 NT TCP/IP 네트워크 관리이지원, SRU 프로토콜을 이용한 접근점제어 시스템의 구축과 활용에 관한 연구, 연세대 대학원 박사논문, 2005
특집 무선인터넷의 미래 WAP과 m-commerce(10) 모바일 인터넷시장 패권 노리는 Ericsson, Wise on Net, 2000
Comer 96 Douglas E. Comer, Introduction to TCP/IP and Internetworking, Networld Interop 96, 1996
Ⅶ. TCP/IP프로토콜을 이용한 대표적 응용프로토콜
1. FTP
FTP는 일반적으로 응용 프로그램으로 파일을 전송하기 위한 인터넷 표준이다. 하나의 시스템에서 다른 시스템으로의 파일을 전송하며 일반적으로는 FTP를 사용하기 위해서는 사용자 아이디가 존재하거나 익명FTP서버(모든 사람에게 로긴을 허용)를 지원하는 시스템이어야 한다.
- File Transfer Protocol
- 이기종, 다른 OS의 호스트간의 파일 교환 제공한다.
- 비트열을 전송한다.
- 문자코드, 파일포맷을 변환한다.
- UNIX·Ftpd는 Sever Program이고, ftp은 Client Program이다.
2. SMAT
- Simple Mail Transfer Protocol
- 이기종간의 전자메일 서비스를 제공한다.
- 단순한 텍스트형의 전자메일을 송수신한다.
- TCP connection을 이용한 메일을 전송한다.
- 메일구성-headerd은 To(수신인), From(발신인), Subject(제목)등의 정보로 구성되어 있다.
- message body는 Free Format으로 어떠한 코드 문자도 사용가능하다.
3. TELNET
- TCP/IP상에서의 가상단말기능 실현한다.
- TELNET Server/Client
- TELNET connection 확립·절단한다. Client에서 Server로 Connection 확립하고 Login data 전송한다. Client는 Negotiation를 개시(don\'t echo message)한다. Server는 Negotiation을 종료(won\'t echo message)한다. Negotiation을 설립하고 Client는 통신 종료 후 connection를 절단한다.
4. Internet Address의 각 class
Internet Address는 NIC(Network Information Center)에 의해 관리되는 Address로서 Network group의 크기에 따라 5 Class로 구분되며, 그 중 사용자가 이용할 수 있는 것은 class A, class B, class C 3단계이다. Internet Address는 32비트로 구성되며 Network address와 Host Address부분으로 구분된다. 일반적으로 현재 IP address는 1byte(8bit)를 단위로 10진수로 변환하여 period(.)로 구분하며 나타낸다.
1) Class A : NNN.HHH.HHH.HHH
(NNN : NIC에서 지정 받은 값이 할당됨, HHH : 망 사용자에 의해 할당된다.)
가장 왼쪽 비트가 0이며, 첫 번째 옷텟이 neteid(7비트), 2^7=128중 126개를 사용 (2개는 특수 목적에 사용)한다. Class A는 8bit를 Network address로 이용하므로 1-127의 Network number를 가지며, Network당 연결할 수 있는 host수는 24bit를 Host address로 이용하므로 최대 166,777,214(2^24 = 16,777,216-2)개이다. 예를들면 Address는 1.222.222.222로 Network는 1.0.0.0으로 Host는 222.222.222로 나타낸다.
2) Class B : NNN.NNN.HHH.HHH
가장 왼쪽 비트 2비트가 10이며, 두 개의 옷텟이 netid(14비트), 2^14=16,384개 사용 가능하다. Class B는 16bit를 Network address로 이용하므로 128.1-191.255의 Network number를 가지며, Network당 연결할 수 있는 host수는 16bit를 Host address로 이용하므로 최대 65,534(2^16=65,536-2)개이다. 예를 들면 Address는 128.128.222.222로 Network는 128.128.0.0로 Host는 222.222로 나타낸다.
3) Class C : NNN.NNN.NNN.HHH
가장 왼쪽 3비트가 110, 세 개의 옥탯이 netid(21비트), 2^41=2,097,152개의 네크워크를 가질 수 있음, 254개의 호스트 (라우터)를 가질 수 있다. Class C는 24bit를 Network address로 이용하므로 190.0.1-223.255.255의 Network number를 가지며, Network당 연결할 수 있는 host수는 8비트를 Host address로 이용하므로 최대 254(2^8=256-2)개이다. 예를들면 Address는 203.255.240.41로 Network는 203.255.240.0로 Host는 41로 나타낸다.
4) Class D
멀티 캐스팅에 사용, 첫 번째 4비트 1110로 나타낸다.
5) Class E
특별한 용도를 위해 예약, 첫 번째 4비트 1111로 나타낸다.
6) 각 Class별 주소 구별 방법
Class A는 Network address bit의 8bit중 선두 1bit는 반드시 0이어야 한다. Class B는 Network address bit의 8bit중 선두 2bit가 반드시 10이어야 한다. Class C는 Network address bit의 8bit중 선두 3bit가 반드시 110이어야 한다.
참고문헌
김우용·윤종·정병열, 정보통신총론, 태성출판사, 1999
김충남, 차세대 무선인터넷 서비스, 전자신문사, 2003
무선인터넷의 기술적 구성과 발전방향, 한국전자통신연구원, 2000
박경순, 윈도우 NT TCP/IP 네트워크 관리이지원, SRU 프로토콜을 이용한 접근점제어 시스템의 구축과 활용에 관한 연구, 연세대 대학원 박사논문, 2005
특집 무선인터넷의 미래 WAP과 m-commerce(10) 모바일 인터넷시장 패권 노리는 Ericsson, Wise on Net, 2000
Comer 96 Douglas E. Comer, Introduction to TCP/IP and Internetworking, Networld Interop 96, 1996
키워드
추천자료
- 인터넷 역사와 이해(요약)
- [전자공학] PDA를 이용한 LCD 무선 제어 (졸업논문 정보통신
- 인터넷개론
- 인터넷의 개요
- 네트워크 연결진단법
- <뉴 밀레니엄 인터넷 연습문제 풀이 1장 연습문제 (객관식, 주관식) P.57∼60>
- 인터넷에 대한 모든것
- 인터넷의 유래와 발전방향
- PACS-전송
- [모바일 IPv6의 보안][모바일 IPv6][IPv6]IPv6의 개념, 모바일 IPv6의 필요성, 모바일 IPv6의...
- DNS란 무엇이며 동작의 원리
- e-비즈니스레포트
- 1,2,3번에 대한 답변입니다(4페이지)
- [방통대 e-비즈니스 과제물 (공통)] 네트워크에서 소통을 위해 가장 중요시 되는 프로토)을 ...
소개글