라벨이 포트인 게시물 표시

포트(port) 번호 사용방법

TCP/UDP 통신에서는 포트 번호를 이용해서 컴퓨터 안의 어떤 프로그램에게 데이터를 전달할지 식별한다. 포트 번호는 0 ~ 65525까지의 16비트 범위의 숫자로 구성되어 있다. - 포트번호: 0 ~ 1023 잘 알려진 포트(Well-Known Port) 라고 부르며, 웹 서버나 메일 서버 등의 일반적인 프로그램들이 사용한다. 일반적으로 잘 알려진 포트 번호 21/TCP- FTP 22/TCP- SSH 23/TCP- Telnt 25/tcp- SMTP (Simple Mail Transfer Protocol) 53/udp- DNS (Domain Name Syetem) 69/udp- TFTP 80/tcp- HTTP (HyperText Transfer Protocol) - 웹 페이지 전송 110/tcp- POP3 (Post Office Protocol version 3) - 전자우편 가져오기에 사용 161/udp- SNMP (Simple Network Management Protocol) 443/tcp- HTTPS - HTTP over SSL ( 암호화 전송 ) - 포트번호: 1024 ~ 49151 등록된 포트(Registered Port) 라고 부르며, 주로 서버 소켓으로 사용하는 영역이다. - 포트번호: 49152 ~ 65535 동적 포트(Dynamic Port) 라고 부르며, 수시로 변경되는 포트를 의미하며 인터넷이나 시스템에서 사용할 때 동적으로 할당하는 포트를 의미한다.  *동적 포트 영역은 서버 소켓 포트로 사용을 금지한다.

맥(MAC) 사용중인 포트(port) 찾아 종료하기

리액트 또는 톰켓으로 개발하다보면 이전에 실행했었던 서버가 종료되지않아 동일한 포트로 서버를 실행하고자 할 때 오류가 발생하는데, 이때 사용중인 포트를 찾아 종료 시키면 해당 문제를 쉽게 해결할 수 있다. 터미널에 입력 포트번호 찾기 lsof -i :포트번호 ex) lsof -i :5000 5000포트 사용중인 프로그램 출력 COMMAND   PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME node     17127       won   26u   IPv6 0x3d92b7d93508cd71       0t0   TCP *:commplex-main (LISTEN) kill 하기 (종료 시키기) kill PID번호 COMMAND   PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME node     17127       won   26u   IPv6 0x3d92b7d93508cd71       0t0   TCP *:commplex-main (LISTEN) ex) kill 17127 종료 완료!