TCP/IP의 개념과 원리, OSI 7계층과의 비교
1. TCP/IP 개념 및 원리(Transmission Control Protocol/Internet Protocol)
TCP/IP는 인터넷에서 접속되어 있는 다른 기종의 컴퓨터를 연결하기 위해서 고안된 프로토콜로서 패킷 교환 방식을 사용하고, 동적 경로 할당(Routing)을 하는 네트워크 비연결 프로토콜로서 표준화된 응용프로그램을 제공한다.
메시지를 전송할 때 메시지를 일정한 길이의 패킷으로 나누는데, 이 역할을 하는 것이 IP이다.
IP는 패킷에 패킷번호와 수신측의 주소, 그리고 에러 검출용 코드를 추가한 것으로, 패킷으로 나눠진 메시지를 수신 컴퓨터로 보내게 된다. 수신측의 TCP는 에러 유부를 검사하고 에러가 발견되면 재전송을 요구하게 도니다. 즉 TCP는 전송 데이터의 흐름을 관리하며 데이터의 에러유무를 검사하고 IP는 데이터 패킷을 전송한다.
- 서로 다른 컴퓨터 시스템의 상호 접속 및 데이터 전송을 위한 통신 프로토콜
- TCP와 IP에 국한되지 않고 인터넷과 관련된 여러 프로토콜 서비스를 총칭
- 전송하려는 데이터를 패킷단위로 나누고 각각의 패킷에 주소정보를 포함시켜, 즉 캡슐화 하여 원하는 목적지까지 전송한다.
2. TCP/IP의 계층구조
가. Network Interface(물리계층, OSI 7layer의 1, 2계층에 해당)
1) 디바이스 드라이버나 네트워크 인터페이스 카드를 포함
2) 이더넷, 토큰링, X.25등
3) 실제 네트워크 하드웨어에 대한 인터페이스를 제공하는 계층
나. Internetwork(IP계층, 인터넷계층, OSI 7layer의 3계층에 해당)
1) 네트워크상의 패킷 이동을 제어
2) IP, ICMP, ARP(논리주소 -> 물리주소), RARP(물리주소 -> 논리주소)
3) 주소지정 : IP를 이용하는 컴퓨터에 주소 할당 및 목적지 컴퓨터를 찾기위한 데이터 전달경로를 선택
4) 경로설정 : 주소를 알게 되면 목적지까지의 최적의 경로를 찾는다(라우팅)
다. Transport(전송계층, OSI 7layer의 4계층에 해당)
1) 상위 응용층에 대한 데이터의 흐름을 제어
2) TCP : 연결형 통신 방법으로 데이터를 주고 받기 전에 데이터 통신을 위한 상호 연결 통로를 설정하는 방법이다. 그러므로 연결 통로가 없게 되면 데이터가 전송이 되지 않는다.
3) UDP(User Dataram Protocol) : 비연결형 통신 방법으로 데이터 통신을 주고 받기 위한 연결통로를 설정하지 않고 송신측의 판단에 따라 자의적으로 데이터를 전송하는 방식이다.
라. Application(응용계층, OSI 7layer의 5, 6, 7계층에 해당)
1) 응용 서비스를 제공하는 층으로 특정 응ㅇ요에 대한 상세한 동작을 처리
2) Telnet, FTP, SMPT, DNS, Http 등
'전공' 카테고리의 다른 글
교수-학습지도의 형태, 기본적 형태 (0) | 2020.05.24 |
---|---|
도메인 네임 시스템의 구성 방법 (0) | 2020.05.17 |
OSI 7 Layer(OSI 7 계층)에 대하여.. (0) | 2020.05.03 |
조선시대의 교육기관4, 성균관 (0) | 2020.05.01 |
조선시대의 교육기관3, 향교 (0) | 2020.04.30 |
댓글