반응형
리눅스에서 네트워크 통신을 간단히 테스트 해볼 수 있는 nc 프로그램에 대해 소개 드리겠습니다. 소켓 서버,클라이언트 모두 동작 시킬 수 있으며 터미널에서 실행해서 테스트 할 수 있습니다.
1 . nc 프로그램 사용법
터미널 화면에 nc -help 명령을 실행하면 아래 이미지와 같이 자세한 사용법을 확인 할 수 있습니다.
2. TCP서버 모드 동작 실행
서버모드로 동작은 -l command를 사용해서 서버 소켓을 Listen하면됩니다. nc -l 9999으로 실행하면 9999포트를 Listen합니다.
3. TCP클라이언트 모드 동작 실행
help명령으로 사용법을 확인해보면 nc [command] [destination] [port]와 같이 사용하는 법을 확인 할 수 있습니다.
nc 127.0.0.1 9999 명령으로 로컬서버에 9999포트 접속해보겠습니다.
4. TCP클라이언트 모드 동작 실행
아래 동영상에서 보는것 과 같이 터미널창에 클라이언트 터미널에서 보내고 싶은 데이터를 입력 후 엔터를 클릭하면 서버 쪽에 데이터가 수신되어 터미널창에 표시되는 부분을 확인 할 수 있습니다
'IT일반 > 네트워크' 카테고리의 다른 글
[네트워크] iptime 비밀번호 초기화 (A604SE) (0) | 2023.10.14 |
---|---|
[네트워크] 인터넷 속도측정 및 와이파이 속도향상 (1) | 2022.12.07 |
[네트워크] wireshark를 이용한 패킷 모니터링, 필터링 처리 (0) | 2022.11.16 |
[네트워크] iptime 공유기 자동 재시작 설정방법 (0) | 2022.11.04 |
[네트워크] TPS용 유선 홈 게이트웨이(LG-5000P) 접속방법,계정변경 (0) | 2021.07.02 |