TCP/IP 프로토콜에 대하여


TCP/IP 프로토콜은 TCP 프로토콜과 IP프로토콜을 함께 부르는 이름이다.



- IP


  IP 프로토콜은 네트워크에 연결된 개개의 컴퓨터에 유일한 주소를 붙이는 규칙을 정의하는 프로토콜이다.


  IP 프로토콜에 의해 컴퓨터에 붙여지는 주소를 IP address 라고 한다.


  IP 주소 확인은 윈도우 운영체제에서 명령 프롬프트창에 ipconfig 입력.


  IP 주소는 마침표로 연결된 4개의 정수로 구성.


  고정 IP는 컴퓨터를 재부팅해도 항상 같은 IP주소.


  유동 IP는 컴퓨터를 재부팅하면 다른 IP주소가 나올 수 있음.


  통신 프로그램이 대상 컴퓨터를 찾을 때에 이 IP주소를 이용한다.


  통신 프로그램이 실질적으로 데이터를 교환하는 대상은 컴퓨터가 아니라 프로그램이다.





- port


  네트워크 통신을 하기 위해서는 상대 컴퓨터에서 작동중인 여러 프로그램들 중 하나를 식별할 수 있어야한다.


  그런 식별은 운영체제에서 관리하는 포트를 통해 가능.


  port란 네트워크를 통해 데이터를 주고받는 가상의 출입구.


  포트번호 0~65535 범위의 정수.


  IP 주소와 함께 포트 번호를 사용하면 통신할 대상이 되는 프로그램을 찾을 수 있다.


  포트번호 확인 명령어 netstat


  0~1023 시스템이 사용하는 포트번호.


  1024~ 응용프로그램에서 사용


  서버프로그램은 포트를 열어놓고 연결 요청이 오기를 기다림.


  클라이언트 프로그램은 그 포트로 연결 요청을 보냄.






'공부메모' 카테고리의 다른 글

2018.07.16 - Why Spring Boot?  (0) 2018.07.16
2018.07.16 - WAS, 웹서버 차이  (0) 2018.07.16
2018.07.02 - 자료구조란?  (0) 2018.07.02
2018.06.13 - 순수JS와 Vue.js  (0) 2018.06.16
2018.06.09 - 순수JS 와 VueJs  (0) 2018.06.09

+ Recent posts