반응형

개발/network 4

[netstat] 네트워크 상태 확인 (window 10)

프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시 🎈사용 방법 netstat [option] [| find "텍스트"] 💡자주 사용할 것 같은 옵션 netstat -nao | find "LISTEN" // LISTEN 상태인 연결 표시 netstat -nao | find "[ip]:[port]" // 특정 ip에 특정 port 연결 상태 표시 🎈option -a 모든 연결 및 수신 대기 포트를 표시합니다. -b 각 연결 또는 수신 대기 포트 생성과 관련된 실행 파일을 표시합니다. 잘 알려진 실행 파일이 여러 독립 구성 요소를 호스팅할 경우 연결 또는 수신 대기 포트 생성과 관련된구성 요소의 시퀀스가 표시됩니다. 이러한 경우에는 실행 파일 이름이 아래 [] 안에 표시되고 위에는 TCP/IP에 도달할 ..

개발/network 2022.12.22

[TCP] TCP 세션 연결/해제 과정(TCP 3/4-way handshaking)

🎈TCP 3-way handshaking TCP/IP프로토콜을 이용해서 통신을 하는 응용프로그램이 데이터를 전송하기 전에 먼저 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세션을 수립하는 과정. TCP의 연결을 초기화 할 때 사용. ① client에서 웹서버로 연결을 최초시도시 먼저 SYN 패킷을 보낸다 ② SYN 패킷을 보낸 클라이언트는 SYN-SENT 상태가 된다 ④ server에서 CLOSED는 port가 닫혀잇는 상태를 뜻하고, 포트가 서비스 가능한 상태인 LISTEN 상태로 만들어 주어야 한다 ⑤ LISTEN상태에서 클라이언트로부터 SYN 패킷을 받으면 이에 대한 응답으로 SYN+ACK 패킷을 클라이언트로 보낸다 ⑥ server로부터 SYN+ACK 패킷을 받으면, 클라이언트는 ESTABL..

개발/network 2022.12.22

[telnet] window 10 텔넷 이용하기

cmd에서 telnet을 이용하려고 할 때, windows에 telnet 기능이 설치되어있지 않을 경우 다음과 같이 실행되지 않는다. 🎈일단 windows에 telnet이 설치되어 있나 확인해보자. cmd 창을 열고, 아래 명령어를 입력해 본다. telnet 위와 같은 결과가 나타날 경우, windows에 telnet이 설치되어 있지 않은 것. 그럼 이제 windows에 telnet을 설치해보자. 1. 메뉴에서 프로그램 추가/제거 2. 선택적 기능 3. 기타 Windows 기능 4. 텔넷 클라이언트 체크(기존에는 체크가 되어있지 않았을 것) > 확인 5. 완료 다시 테스트 cmd에서 telnet 명령어 입력. 아래와 같은 화면 나타나면 성공

개발/network 2022.12.22

[telnet] 방화벽 port 해제 확인

원격 서버에 연결할 때, 원격 서버쪽에서 내 로컬 pc에서 접속 가능하도록 방화벽을 해제해 주어야 로컬에서 서버에 접근 가능하다. 이럴 때 CMD 창을 열어 아래와 같이 명령어를 입력한다. telnet [원격 서버 ip] [원격 서버 port] telnet smile-haha.tistory.com 80 연결이 되어있다면 아래와 같이 Telnet [원격 서버 ip] 를 제목으로 한 창이 열린다.

개발/network 2022.12.21
반응형