분류 전체보기

etc.

netstat

netstat 네트워크 연결 상태를 확인하기 위한 명령어이다. 주로 네트워크 연결에 대한 정보를 확인하거나 문제를 진단할 때 사용된다. 최근에는 netstat 대신 ss 명령어가 권장되고 있다. ss 명령어는 netstat 명령어와 비슷한 기능을 제공하지만, 더 빠르고 간결한 출력 결과를 보여준다. -a : 현재 활성화된 모든 연결을 표시한다. -n : 숫자 형식으로 IP 주소와 포트 번호를 표시한다. -p : 연결을 맺은 프로토콜을 표시한다. -r : 라우팅 테이블 정보를 표시한다. -s : 각 프로토콜별 통계 정보를 표시한다. netstat -a (-a 옵션으로 모든 연결 목록을 출력한다) 필드명 의미 Proto 사용중인 프로토콜을 표시해주는 필드이다. (Ex. tcp/udp) Recv-Q 수신 소켓..

etc.

ping

ping 네트워크 상태를 확인하는 유틸리티 명령어 중 하나로, 목적지 호스트와 통신이 가능한지, 응답 속도가 얼마나 되는지 등을 판단하기 위해 사용된다. 주로 TCP/IP 네트워크에서 사용된다. 일반적으로 ping 명령어를 사용할 때는 목적지 호스트의 IP 주소나 도메인 이름을 입력한다. 이후 해당 목적지 호스트로 ICMP 패킷을 보내고, 해당 호스트가 응답을 하면 해당 호스트와의 통신이 가능한 것으로 간주된다. ICMP 패킷을 받은 호스트는 해당 패킷을 처리하고, 응답 패킷을 송신 호스트로 보낸다. ping 을 통한 icmp 패킷은 그대로 놔두면 패킷이 계속 쌓이게 된다. 그래서 자동으로 소멸할 수 있도록 장치를 마련한 규정값이 TTL이라고 할 수 있는데 이 TTL은 네트워크를 지날 때마다 1씩 줄어든..

etc.

SpeedUp ping/traceroute

Speedup ping command ping -n W VALUE -i VALUE host -n : 빠른 명령을 위한 DNS lookup 비활성 -w NUMBER : 응답을 기다리는 시간 (초), 이 옵션은 응답이 없을 때만 영향을 받는다. -i SECONDS : 각 패킷 전송 사이의 대기 간격 (초), 기본값은 각 패킷 사이에 보통 1 초, root 권한을 사용하면 패킷 전송 사이의 대기 간격을 0.2 초 미만으로 설정 가능 ping -c 100 -n -i 0.02 google.com -c 100 옵션으로 100번의 ping 수행 -n 옵션으로 DNS lookup을 수행하지 않고 -i 0.02 옵션으로 ping 패킷 전송 사이의 대기간격을 0.02 초로 수행한다. (0.02초 이하는 root 권한이 필..

etc.

speedtest-cli

speedtest-cli 터미널에서 연결 대역폭 측정(인터넷 속도 측정) 할 수 있는 유틸리티 install mac brew install speedtest-cli Linux apt install speedtest-cli pip pip install speedtest-cli

OS/Linux

ss

ss ss 명령어는 리눅스에서 소켓(socket) 상태를 확인하기 위한 명령어이다. ss 는 netstat 와 유사하지만 더 많은 정보와 더 빠른 속도로 소켓 정보를 제공한다. ss 명령어의 옵션 -a : 모든 소켓 출력 -e : 확장 정보 출력 -n : 주소를 숫자로 출력 -o : 타임아웃 시간 출력 -p : 프로토콜 종류 출력 -r : 라우팅 테이블 정보 출력 -s : 소켓 통계 정보 출력 -t : TCP 소켓 출력 -u : UDP 소켓 출력 -x : UNIX 도메인 소켓 출력 ss 명령어 출력 필드 Netid : 프로토콜 명 State : 소켓 상태 (ESTABLISHED, LISTEN, CLOSE-WAIT 등) Recv-Q : 수신 대기 중인 바이트 크기 Send-Q : 전송 대기 중인 바이트 크..

↓My Profile Link↓
'분류 전체보기' 카테고리의 글 목록 (16 Page)