TCP / IP?

 

인터넷 네트워크의 핵심 프로토콜( 프로토콜(Protocol)은 규약이다. 일종의 약속이라는 뜻이다. 커뮤니케이션 하는 컴퓨터들 간에 오류를 최소화함으로써 정보를 원활하게 교환하기 위해 만들어진 규칙의 집합) 으로서. 인터넷에서 전송되는 정보나 파일들이 일정한 크기의 패킷들로 나뉘어 네트워크상 수많은 노드들의 조합으로 생성되는 경로들을 거쳐 분산적으로 전송되고, 수신지에 도착한 패킷들이 원래의 정보나 파일로 재조립되도록 하는 게 바로 TCP/IP의 기능이다.

 

프로토콜인 TCP는 전송할 파일을 좀 더 작은 패킷들로 나누어 인터넷 네트워크를 통해 전송하는 일과 수신된 패킷을 원래의 메시지로 조립하는 일을 담당.

IP는 각 패킷의 주소 부분을 처리해 패킷들이 목적지에 정확하게 도달하도록 하는 기능을 수행한다.

 

예를들어 20명의 사람이 오이도를 가는데 차 1대로 못가기 때문에 여러대의 차를 빌려 나누어 탄다. 그 중 대장은 연락을 통해 목적지를 정하고 그 목적지로 전원이 잘 도착 할 수 있도록 유도 하는 것과 같다.

 

 

클라이언트-서버 통신 모델

 

서버 클라이언트가 요청하는 서비스를 처리

클라이언트 : 서비스를 서버에게 요청

 

한 컴퓨터에서 실행되는 두 프로그램에 클라이언트-서버 모델을 적용하면 데이터 주고받기가 가능

 

접속이 성공하려면 반드시 상대 프로그램이 실행되어야함 동시접속 모델을 사용하면 타이밍문제로 실패확률 높음 따라서 서버-클라이언트 모델을 이용하여 먼저 실행하는쪽을 서버 후를 클라이언트로 하여 해결가능

 

 

네트워크로 연결된 컴퓨터는 반드시 TCP/IP로 연결가능


+ Recent posts