반응형
프로그래밍 통신 프로토콜, 포트란 무엇인가?
통신 프로토콜(PROTOCOL)
영어를 직역 하면 실험 계획안이라고 되어있다. 말그대로 통신 할때 사용하는 계획안이라고 보면 될것 같습니다.
또한 다른 기종 컴퓨터 사이에 자료를 주고 받기 위한 약속된 규약이라는 의미이다.
가장 대표적인 프로토콜로는 TCP/IP가 있다. 컴퓨터간 서로 자료를 주고받을 때 어떠한 형태로 자료를 주고 받을지 사전에 약속하는 것을 통신 프로토콜 이라고 한다.
포트(PORT)
소프트웨어 적인 측면에서 포트라는 의미는 어떠한 서버별로 고유의 서버를 들어가기 위한 통로 번호라고 생각 하면 될것 같다.
각각의 통로 번호가 있으므로 상호 작용 하며 통신할때 서로 꼬이지 않는다.
예를들어 데이타베이스, 아파치서버, ftp 서버가 모두 같은 통로에서 드나든다면 구별도 되지 않을 것이고 데이타 이동시 문제가 생길수 있다.
각각의 서버별로 고유한 서버를 접속 하기위한 통로 번호라고 생각하면 될듯하다.
반응형