목차
* 인터넷
Ⅰ. 인터넷의 개념과 구조
Ⅱ. TCP/IP 프로토콜
1. TCP/IP 프로토콜의 역사
2. TCP/IP 프로토콜의 계층 구조
- 애플리케이션 계층
- 전달 계층
- 인터넷 프로토콜 계층
- 네트워크 접속 계층
Ⅰ. 인터넷의 개념과 구조
Ⅱ. TCP/IP 프로토콜
1. TCP/IP 프로토콜의 역사
2. TCP/IP 프로토콜의 계층 구조
- 애플리케이션 계층
- 전달 계층
- 인터넷 프로토콜 계층
- 네트워크 접속 계층
본문내용
그램 및 인터넷 주소 체계 정의, 목적지까지 패킷을 전송하기 위한 경로 설정, 데이터그램의 분할과 재결합 등의 기능을 수행한다.
TCP/IP의 네트워크 계층
TCP/IP 네트워크는 IP 데이터그램을 통해서 전송되는 거의 모든 정보를 캡슐화한다. 캡슐화에 의해 ip헤더와 데이터를 갖는 IP데이터그램을 작성한다. 여기서 IP헤더의 크기는 최소 20바이트로서 특별한 IP헤더 옵션이 추가될 수도 있다.
IP 프로토콜 헤더의 각 필드에는 버전번호, 헤더길이, 서비스 타입, 패킷길이, 식별자, 플래그와 단편 오프셋, 라이프타임, 프로토콜, 헤더 체크섬, 송신자 및 수신자 주소, 옵션 및 패딩의 정보가 포함된다.
IP 프로토콜 헤더
네트워크 접속 계층
네트워크에 접속하여 패킷 및 신호 등의 비트정보를 전송하는 기능을 제공한다.
TCP/IP의 가장 아래층으로서 이 계층은 직접적으로 연결된 네트워크상에서 시스템이 다른 장치(컴퓨터 또는 라우터)로 데이터를 전송하는 수단을 제공한다. 네트워크 접속계층은 OSI 참조 모델 중 하위 두 개 층인 물리 계층, 데이터 링크 계층의 기능을 하고 있다. 전송매체에 독립적이어야 하는 TCP/IP의 요구사항을 해결하기 위해 ARP(Address Resolution Protocol), RARP(Reverse Address Resolution Protocol)라는 2개의 프로토콜을 제공한다. 이러한 프로토콜은 주소문제를 해결하는데 예를 들면, 32비트의 인터넷 주소를 48비트의 이더넷 주소로 변환하거나 반대의 기능을 한다.
원격지에 있는 컴퓨터를 사용하기 위한 데이터 전송로가 네트워크이며, 이에 필요한 운영체제가 TCP/IP프로토콜이었다는 것을 살펴보았다. 나머지 한 가지는 TCP/IP상에서 동작할 수 있는 다양한 목적의 응용 프로토콜을 구현하는 것인데, 이러한 응용 프로토콜을 구현한 프로그램이 애플리케이션이다. 정보를 이용하는 클라이언트와 정보를 제공하는 서버가 여기에 해당한다.
TCP/IP구조의 상단에 위치하는 애플리케이션 계층에는 많은 응용 프로토콜들이 있다. 대표적인 예로, 떨어져 있는 시스템을 이용할 수 있도록 하는 TELNET, 파일 송수신을 위한 FTP, 전자우편을 주고받을 수 있는 SMTP등과 같은 프로토콜들이 있다. 이러한 프로토콜을 구현한 애플리케이션 프로그램을 이용해 다양한 서비스를 제공하거니 제공받을 수 있다. 이러한 다양한 서비스를 일반적으로 인터넷 서비스라 부른다.
TCP/IP의 네트워크 계층
TCP/IP 네트워크는 IP 데이터그램을 통해서 전송되는 거의 모든 정보를 캡슐화한다. 캡슐화에 의해 ip헤더와 데이터를 갖는 IP데이터그램을 작성한다. 여기서 IP헤더의 크기는 최소 20바이트로서 특별한 IP헤더 옵션이 추가될 수도 있다.
IP 프로토콜 헤더의 각 필드에는 버전번호, 헤더길이, 서비스 타입, 패킷길이, 식별자, 플래그와 단편 오프셋, 라이프타임, 프로토콜, 헤더 체크섬, 송신자 및 수신자 주소, 옵션 및 패딩의 정보가 포함된다.
IP 프로토콜 헤더
네트워크 접속 계층
네트워크에 접속하여 패킷 및 신호 등의 비트정보를 전송하는 기능을 제공한다.
TCP/IP의 가장 아래층으로서 이 계층은 직접적으로 연결된 네트워크상에서 시스템이 다른 장치(컴퓨터 또는 라우터)로 데이터를 전송하는 수단을 제공한다. 네트워크 접속계층은 OSI 참조 모델 중 하위 두 개 층인 물리 계층, 데이터 링크 계층의 기능을 하고 있다. 전송매체에 독립적이어야 하는 TCP/IP의 요구사항을 해결하기 위해 ARP(Address Resolution Protocol), RARP(Reverse Address Resolution Protocol)라는 2개의 프로토콜을 제공한다. 이러한 프로토콜은 주소문제를 해결하는데 예를 들면, 32비트의 인터넷 주소를 48비트의 이더넷 주소로 변환하거나 반대의 기능을 한다.
원격지에 있는 컴퓨터를 사용하기 위한 데이터 전송로가 네트워크이며, 이에 필요한 운영체제가 TCP/IP프로토콜이었다는 것을 살펴보았다. 나머지 한 가지는 TCP/IP상에서 동작할 수 있는 다양한 목적의 응용 프로토콜을 구현하는 것인데, 이러한 응용 프로토콜을 구현한 프로그램이 애플리케이션이다. 정보를 이용하는 클라이언트와 정보를 제공하는 서버가 여기에 해당한다.
TCP/IP구조의 상단에 위치하는 애플리케이션 계층에는 많은 응용 프로토콜들이 있다. 대표적인 예로, 떨어져 있는 시스템을 이용할 수 있도록 하는 TELNET, 파일 송수신을 위한 FTP, 전자우편을 주고받을 수 있는 SMTP등과 같은 프로토콜들이 있다. 이러한 프로토콜을 구현한 애플리케이션 프로그램을 이용해 다양한 서비스를 제공하거니 제공받을 수 있다. 이러한 다양한 서비스를 일반적으로 인터넷 서비스라 부른다.
키워드
추천자료
- [마케팅관리] 마케팅관리의 의의와 과정
- [재무관리] 재무관리의 의의(개념, 기능, 중요성)와 체계
- 국제인적자원관리의 의의(유형, 중요성)
- [해외파견자관리] 문화환경과 해외파견자의 관리
- 아동 및 청소년복지 정책의 과제와 전망
- [다문화가정] 다문화 가정의 개념과 유형 및 지원의 개선방안, 다문화가정 자녀 교육의 문제...
- [고용보장정책] 고령사회와 노인고용의 필요성, 노인고용 현황과 문제점 및 활성화방안
- 지역사회복지실천분야(지역사회복지관과 재가복지센터, 사회복지협의회, 공동모금회, 지역자...
- [노인 여가활동] 여가의 개념과 유형, 여가정책의 문제점과 과제, 우리나라(한국) 노인의 여...
- [고용보험제도] 고용보험제도의 목표, 적용대상, 급여, 전달체계, 재원, 문제점 및 향후과제
- [국민건강보험제도] 국민건강보험제도의 목표, 적용대상, 급여, 전달체계, 재원, 문제점 및 ...
- [중소기업과 경영전략] 경영전략의 의의와 중요성, 기본요소와 기능, 수립과정과 유형
- [기술혁신] 기술혁신의 의의, 기업규모 및 시장구조와 기술혁신, 특허제도와 사회후생
- [소비자교육] 소비자교육의 의의와 목표 및 유형(종류)