japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
TCP/IP 이해하기
조회 : 10,583  


TCP/IP란

Transmission Control Protocol/Internet Protocol의 약어로 컴퓨터와 데이터
통신장치를 통신망에 접목시키기 위하여 사용되는 100가지가 넘는 데이터 통신 프로토콜
집합에 대한 일반적인 이름이다.


TCP/IP 디자인 목표

. 모든 SW/HW에서 독립적
. 스스로 고장 처리 능력
. 높은 에러 처리 능력
. 에러 발생해도 신뢰할만한 완전한 서비스 수행
. 낮은 데이터 오버헤드에서도 효과적인 서비스 수행
. 서비스 중단없이 다른 네트워크 추가기능


TCP/IP 프로토콜 계층구조

7계층 OSI 모델과 5계층 TCP/IP 프로토콜의 비교



OSI 모델은 컴퓨터와 컴퓨터간의 통신을 7개의 계층으로, TCP/IP는 5계층으로
나누는데 상위계층은 그 아래 계층이 제공하는 기능을 포함하여 자기기능을 한다.

OSI 계층 기능
. 적용: DB, 이메일, 터미널에뮬레이션등의 프로그램과 어플리케이션이 상호작용하는 방법을 정의
. 제시: 데이터의 포맷, 전송, 변환, 코드화의 방법을 정의
. 세션: 보안작업, 로깅, 행정적 기능 수행
. 전송: 메시지 구성을 위한 프로토콜을 정의하고 에러검색을 통해 전송 여부를 감시
. 네트워크: 데이터 라우팅의 프로토콜을 정의
. 데이터링크: 데이터 흐름의 통합을 정의
. 물리적: 전송매체와 인터페이스 하드웨어와의 통신을 주도하는 기계장치를 정의


TCP/IP 계층 기능
. 적용: FTP, Telnet 등의 애플리케이션이 레이어를 통해 상호작용
. 전송: TCP나 다른 프로토콜이 데이터 패킷에 전송테이터를 전달
. 인터넷: IP 정보를 패킷에 전달
. 네트워크 인터페이스: 물리적과 접속
. 물리적: 전송매체와 인터페이스 하드웨어와의 통신을 주도하는 기계장치를 정의


TCP/IP 프로토콜 계층



프로토콜 계층 구조 상위에 존재하는 FTP, TELNET, SNMP등은 TCP/IP 응용
프로토콜로서 각기 화일전송, 가상 터미널, 망관리 기능을 수행한다.

OSI 프로토콜의 전송계층에 해당하는 프로토콜은 TCP와 UDP가 있으며
TCP는 데이터의 안정된 전송을 지원하며 UDP는 단순히 데이터 전송 기능만을
갖는다. IP 프로토콜은 OSI 네트워크 계층과 유사하게 경로 결정 기능과
분리와 재결합 기능 등을 제공한다.

TCP/IP 비교

TCP는 프로토콜의 전송계층으로 네트웍의 호스트간에 확실하고 검증 가능한
데이터를 교환하게 하는 역할을 한다. TCP는 데이터를 부분 부분으로 쪼개
필요한 정보와 함께 전송하며 통신링크의 마지막 부분에서 쪼갠 데이터를 다시
합치는데, 합쳐진 부분을 데이터그램이라 부른다.

TCP는 데이터가 가야할 방향으로 가기위해 필요한 정보를 제공하는 데이터그램에
헤더를 붙인다. 헤더의 가장 중요한 정보는 출발지와 목적지의 포트번호,데이터
그램을 위한 일련번호 그리고 체크섬등이다.

IP는 데이터를 A지점에서 B지점으로 실제 옮겨주는 역할을 하는데 이것을 라우팅이라
부르고 IP는 에러감지 및 복구장치가 없으므로 데이터를 잘 전송하였는지를 믿을 수
없다. 그러므로 데이터가 잘 전송되었는지 만약 전송되지 않았다면 재전송을 하는
이런 모든 일들은 TCP가 하며 IP는 단지 데이터를 목적지 까지 옮겨 주는것 뿐이다.

Copyright(c) PSINet Korea Inc. All right reserved. inoc@kr.psi.net

[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=884


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주) 수퍼유저

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 네트웍
SMS
MRTG
개념및 프로토콜
네트웍 장비
ACL
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.