[네트워크 기초] 네트워크 기초 명령어(ping, tracert등)
❍ 입력한 ip주소와의 통신이 원할한지 확인하는 기능
❍ 옵션
- ping –t (ip주소)
… 무한정 핑을 날림(ctrl+c 입력시 종료되며 ping 통계를 표시)
- ping –n (숫자)(ip주소)
… 핑을 n개만 날림
- ping –a (ip주소)
… ip주소를 호스트이름으로 바꿔서 핑을 날린다.
… 테스트 -> ping www.yahoo.co.kr
❑ Tracert
❍ 시간 : 주소로 갔다가 돌아온 시간(50ms~60ms 이하로 나와야 속도 원활)
❍ 상대방 호스트까지 가는 경로를 보여줌
❍ 사용법 : tracert [IP주소 or 도메인주소]
- 각 라우터의 IP나 이름이 나오고, 구간별속도가 나온다. (보안상 막혀있는 경우는 ‘*’로 나오게 된다.)
- 라인마다 있는 3개의 시간은 패킷의 응답시간으로 패킷을 3번 보내고 각각 시간을 측정합니다.
- 마지막 주소는 각 라우터들의 IP주소임
- 테스트 : tracert www.naver.com
❑ IP
❍ Network group의 크기에 따라 5 Class로 구분되며, 그 중 사용자가 이용할 수 있는 것은 class A, class B, class C 3단계이다.
(class D : 멀티캐스트, class E : 실험용)
❍ Network Part(하나의 브로드 캐스트로 보낼 수 있는 영역)와 Host Part(각각의 장비)로 구분.
❍ Class A
- 0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
network(7bit) host(24bit)
(1~126)
❍ Class B
- 10xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
network(14bit) host(16bit)
(128.0 ~ 191.255)
❍ Class C
- 11xx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
network(21bit) host(8bit)
(192.0.0 ~ 255.255.255)
※ 사설 ip 목록
• A class : 10.0.0.0 – 10.255.255.255,
• B class : 172.16.0.0 – 172.16.255.255
• C class : 192.168.0.0 – 192.168.0.255
❑ 서브넷 마스크
❍ 할당받은 IP 주소의 호스트와 네트워크 부분을 구분지어줄 때 쓰이는 식별 방법
❍ 서브넷 마스크를 사용하는 이유
- 브로드캐스트 영역(네트워크)을 나누어 주기 위함. 한 네트워크에 수 많은 호스트가 있을 경우 원활한 통신이 가능해짐. 이를 해결하기 위해서는 네트워크를 적절하게 나누어 주어야 한다.
- 네트워크를 적절하게 구분지어줌으로써 IP주소를 아끼는 효과가 있음.
❑ ipconfig
❍ 자신의 ip 및 PC정보 확인시 사용
❍ ipconfig /all
- 게이트웨이, 서브넷 마스크, 물리주소, 라우팅 사용여부 등 현재 PC의 인터넷 연결 상태에 대한 설정내역 확인
- IPv4(본인의 ip), 서브넷 마스크, 게이트웨이, Mac Address(물리적주소)등의 정보 확인
- Mac Address는 사람으로치면 주민등록번호 이다.
❍ ipconfig /displaydns
- DNS캐시 내용 확인
❍ ipconfig /flushdns
- DNS 기존 캐시를 삭제하고 다시 DNS 정보를받아, 빠른 갱신과 빠른 접속을 가능케함
❍ ipconfig /registerdns
- 컴퓨터에 구성된 DNS 이름과 IP주소의 등록을 초기화
❑ 네임서버(DNS서버, Domain Name Server)
❍ 원래 웹사이트를 들어갈때, 그 서버의 주소(아이피)를 써서 들어가야 한다. 그러나 사용자들이 아이피 주소를 외울수가 없기 때문에 google, naver와 같은 도메인 네임(Domain name)을 사용한다.
DNS : 아이피를 도메인 네임으로, 도메인네임을 아이피로 변환해주는 서비스 이다.
❍ URL을 해당 컴퓨터의 IP 주소로 변환시키는 일을 담당하는 컴퓨터
❍ 윈도우에서 자신의 DNS 확인
- nslookup