네트워크 명령어 (정보통신 필답)

① netstat

네트워크 연결 현황을 알고 싶을 때 사용한다.

인터넷에 연결된 컴퓨터는 무수히 많은 통신 연결이 이루어진다. 웹 브라우저로 인터넷만 서핑하고 있다 해도, 마치 인체의 신경처럼 내부적으로는 여기저기에 연결을 맺고 있는 것이다. 이러한 네트워크 연결은 네트워크 통신 포트(port)를 통해 성립된다. 일반적으로 컴퓨터 (TCP/IP) 네트워크의 통신 포트는 약 65,500여 개가 제공된다(이 중 1,024~65,535까지 사용 가능). 네트워크(인터넷 포함)를 통해 연결되는 모든 프로그램, 서비스, 시스템 등은 이 중 하나의 포트를 사용한다.

예) 인터넷 웹 브라우저는 80 포트(http)를, FTP 서비스는 20, 21 포트를, DNS 서비스는 53 포트를, 파일 공유는 139 포트 등을 통신용 port으로 사용하고 있다.

통신 포트 등과 같은 네트워크 연결 현황을 종합적으로 확인할 수 있는 명령어가 바로 'netstat'다. 이 명령어 역시 옵션에 따라 매우 상세한 네트워크 연결 정보를 보여주는데, 가장 일반적인 조합이 'netstat –an'이다. 모든 연결 현황(-a)을 주소와 포트 번호 형식으로 구분하여(-n) 출력한다는 의미이다.

● 사용법

- netstat /? : netstat 도움말을 확인할 수 있다.

- 프로토콜 통계 및 현재 TCP/IP 네트워크 연결을 표시한다.

- 로컬주소는 내 PC의 IP주소, 외부주소는 내 PC와 연결된 네트워크 시스템의 IP주소이다.

- 로컬주소와 외부주소 뒤에 : 다음에 붙은 숫자는 포트번호이다.

- 상태 : TIME_WAIT(소켓이 연결을 종료하고 time wait 상태)

ESTABLISHE (연결 중 상태).  CLOSED (끊어진 연결).  LISTENING (열린 포트)

활성 연결

프로토콜  로컬 주소             외부 주소                 상태

TCP    127.0.0.1:4243         activate:4244          ESTABLISHED

TCP    127.0.0.1:4244         activate:4243          ESTABLISHED

TCP    192.168.0.5:4241       110.76.143.186:5223    ESTABLISHED

TCP    192.168.0.5:6419       202.179.177.196:http   CLOSE_WAIT

TCP    192.168.0.5:6443       182.162.92.22:http     CLOSE_WAIT

TCP    192.168.0.5:6444       182.162.92.22:http     CLOSE_WAIT

TCP    192.168.0.5:6445       182.162.92.22:http     CLOSE_WAIT

TCP    192.168.0.5:6763       211.115.106.201:http   CLOSE_WAIT

TCP    192.168.0.5:6764       211.115.106.206:http   CLOSE_WAIT

TCP    192.168.0.5:6772       211.106.65.144:http    CLOSE_WAIT

TCP    192.168.0.5:6773       211.106.65.144:http    CLOSE_WAIT

TCP    192.168.0.5:6777       211.106.65.144:http    CLOSE_WAIT

TCP    192.168.0.5:6797       125.209.226.239:http   CLOSE_WAIT

TCP    192.168.0.5:6798       125.209.226.239:http   CLOSE_WAIT

TCP    192.168.0.5:6802       1.234.78.141:http      TIME_WAIT

TCP    192.168.0.5:6806       222.236.47.61:http     TIME_WAIT

TCP    192.168.0.5:6814       211.115.106.201:http   CLOSE_WAIT

TCP    192.168.0.5:6815       211.115.106.201:http   CLOSE_WAIT

TCP    192.168.0.5:6816       211.115.106.201:http   CLOSE_WAIT

TCP    192.168.0.5:6828       125.209.226.239:https  CLOSE_WAIT

TCP    192.168.0.5:6829       125.209.226.239:https  CLOSE_WAIT

TCP    192.168.0.5:6839       117.52.2.232:http      TIME_WAIT

TCP    192.168.0.5:6840       114.108.157.142:http   CLOSE_WAIT

TCP    192.168.0.5:6841       114.108.157.142:http   CLOSE_WAIT

TCP    192.168.0.5:6843       180.70.93.13:http      CLOSE_WAIT

TCP    192.168.0.5:6844       180.70.93.13:http      CLOSE_WAIT

TCP    192.168.0.5:6845       103.27.148.68:http     CLOSE_WAIT

TCP    192.168.0.5:6846       103.27.148.68:http     CLOSE_WAIT

TCP    192.168.0.5:6850       121.78.241.237:http    CLOSE_WAIT

② ipconfig

해당 컴퓨터의 IP 설정과 관련된 기능을 한다.

● 사용법

ipconfig : 요약정보를 표시한다.

ipconfig /? 도움말 메시지를 표시한다.

ipconfig /all : 전체 정보를 표시한다. (MAC 주소 표시)

ipconfig /release : 지정된 어댑터에 대한 IPv4 주소를 해제한다.

ipconfig /release6 : 지정된 어댑터에 대한 IPv6 주소를 해제한다.

ipconfig /renew : 지정된 어댑터에 대한 IPv4 주소를 갱신한다.

ipconfig /renew6 : 지정된 어댑터에 대한 IPv6 주소를 갱신한다.

ipconfig /displaydns : DNS 캐시의 내용을 표시한다.

ipconfig /flushdns : DNS 캐시의 내용을 모두 삭제한다.

ipconfig  □

Windows IP 구성

이더넷 어댑터 로컬 영역 연결 4:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

이더넷 어댑터 로컬 영역 연결 2:

연결별 DNS 접미사. . . . :

링크-로컬 IPv6 주소 . . . . : fe80::f9bd:44dc:116b:79c5%13

IPv4 주소 . . . . . . . . . : 192.168.0.5

서브넷 마스크 . . . . . . . : 255.255.255.0

기본 게이트웨이 . . . . . . : 192.168.0.1

터널 어댑터 isatap.{2F003B12-4F4F-4C64-AA27-84383D89B6A1}:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

터널 어댑터 Teredo Tunneling Pseudo-Interface:

연결별 DNS 접미사. . . . :

IPv6 주소 . . . . . . . . . : 2001:0:9d38:6abd:245a:d08:3f57:fffa

링크-로컬 IPv6 주소 . . . . : fe80::245a:d08:3f57:fffa%12

기본 게이트웨이 . . . . . . : ::

터널 어댑터 6TO4 Adapter:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

터널 어댑터 isatap.{442E368E-F4CE-4947-AE28-427DB7840372}:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

ipconfig  /all  □

Windows IP 구성

호스트 이름 . . . . . . . . : PC00

주 DNS 접미사 . . . . . . . :

노드 유형 . . . . . . . . . : 혼성

IP 라우팅 사용. . . . . . . : 아니요

WINS 프록시 사용. . . . . . : 아니요

이더넷 어댑터 로컬 영역 연결 4:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

설명. . . . . . . . . . . . : Future Systems SSL VPN Adapter

물리적 주소 . . . . . . . . : 46-2E-36-8E-F4-CE

DHCP 사용 . . . . . . . . . : 아니요

자동 구성 사용. . . . . . . : 예

이더넷 어댑터 로컬 영역 연결 2:

연결별 DNS 접미사. . . . :

설명. . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC

물리적 주소 . . . . . . . . : 00-0E-E8-D6-60-2E

DHCP 사용 . . . . . . . . . : 예

자동 구성 사용. . . . . . . : 예

링크-로컬 IPv6 주소 . . . . : fe80::f9bd:44dc:116b:79c5%13(기본 설정)

IPv4 주소 . . . . . . . . . : 192.168.0.5(기본 설정)

서브넷 마스크 . . . . . . . : 255.255.255.0

임대 시작 날짜. . . . . . . : 2014년 10월 29일 수요일 오전 8:35:31

임대 만료 날짜. . . . . . . : 2014년 11월 8일 토요일 오전 8:35:32

기본 게이트웨이 . . . . . . : 192.168.0.1

DHCP 서버 . . . . . . . . . : 192.168.0.1

DHCPv6 IAID . . . . . . . . : 285216488

DHCPv6 클라이언트 DUID. . . : 00-01-00-01-17-76-FD-9F-54-04-A6-80-8D-9A

DNS 서버. . . . . . . . . . : 61.41.153.2

1.214.68.2

Tcpip를 통한 NetBIOS. . . . : 사용

터널 어댑터 isatap.{2F003B12-4F4F-4C64-AA27-84383D89B6A1}:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

설명. . . . . . . . . . . . : Microsoft ISATAP Adapter

물리적 주소 . . . . . . . . : 00-00-00-00-00-00-00-E0

DHCP 사용 . . . . . . . . . : 아니요

자동 구성 사용. . . . . . . : 예

터널 어댑터 Teredo Tunneling Pseudo-Interface:

연결별 DNS 접미사. . . . :

설명. . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface

물리적 주소 . . . . . . . . : 00-00-00-00-00-00-00-E0

DHCP 사용 . . . . . . . . . : 아니요

자동 구성 사용. . . . . . . : 예

IPv6 주소 . . . . . . . . . : 2001:0:9d38:6abd:245a:d08:3f57:fffa(기본 설정)

링크-로컬 IPv6 주소 . . . . : fe80::245a:d08:3f57:fffa%12(기본 설정)

기본 게이트웨이 . . . . . . : ::

Tcpip를 통한 NetBIOS. . . . : 사용 안 함

터널 어댑터 6TO4 Adapter:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

설명. . . . . . . . . . . . : Microsoft 6to4 Adapter

물리적 주소 . . . . . . . . : 00-00-00-00-00-00-00-E0

DHCP 사용 . . . . . . . . . : 아니요

자동 구성 사용. . . . . . . : 예

터널 어댑터 isatap.{442E368E-F4CE-4947-AE28-427DB7840372}:

미디어 상태 . . . . . . . . : 미디어 연결 끊김

연결별 DNS 접미사. . . . :

설명. . . . . . . . . . . . : Microsoft ISATAP Adapter #2

물리적 주소 . . . . . . . . : 00-00-00-00-00-00-00-E0

DHCP 사용 . . . . . . . . . : 아니요

자동 구성 사용. . . . . . . : 예

③ ping

지정한 목적지 IP 주소까지의 연결 상태를 확인해 준다.

ping 명령은 지정한 목적지 IP주소까지의 연결 상태를 확인해 준다. 즉, ping 명령은 지정한 목적지 IP 주소로 작은 패킷을 보내고, 이 패킷을 받은 목적지 컴퓨터는 같은 패킷 내용으로 응답을 한다. 따라서 ping 으로 내보낸 패킷이 정상적으로 되돌아 오면, 목적지 컴퓨터로 패킷이 정상적으로 전달되었다는 것을 의미한다.

ping 192.168.0.1  □

Ping 192.168.0.1 32바이트 데이터 사용:

192.168.0.1의 응답: 바이트=32 시간=2ms TTL=64

192.168.0.1의 응답: 바이트=32 시간<1ms TTL=64

192.168.0.1의 응답: 바이트=32 시간<1ms TTL=64

192.168.0.1의 응답: 바이트=32 시간<1ms TTL=64

192.168.0.1에 대한 Ping 통계:

패킷: 보냄 = 4, 받음 = 4, 손실 = 0 (0% 손실),

왕복 시간(밀리초): 최소 = 0ms, 최대 = 2ms, 평균 = 0ms

ping 168.126.63.1  □

Ping 168.126.63.1 32바이트 데이터 사용:

168.126.63.1의 응답: 바이트=32 시간=8ms TTL=55

168.126.63.1의 응답: 바이트=32 시간=8ms TTL=55

168.126.63.1의 응답: 바이트=32 시간=9ms TTL=55

168.126.63.1의 응답: 바이트=32 시간=9ms TTL=55

168.126.63.1에 대한 Ping 통계:

패킷: 보냄 = 4, 받음 = 4, 손실 = 0 (0% 손실),

왕복 시간(밀리초): 최소 = 8ms, 최대 = 9ms, 평균 = 8ms

④ arp

ARP(주소 확인 프로토콜)에서 사용하는 IP 주소에서 물리적(MAC) 주소로의 변환 표를 표시하고 수정한다.

▶ arp /?

ARP -s inet_addr eth_addr [if_addr]

ARP -d inet_addr [if_addr]

ARP -a [inet_addr] [-N if_addr] [-v]

-a            현재 프로토콜 데이터를 질문하여 현재 ARP 항목을 표시한다.

inet_addr을 지정할 경우 지정한 컴퓨터의 IP 주소와 물리적 주소만 표시한다.

둘 이상의 네트워크 인터페이스가 ARP를 사용하는 경우 각 ARP 테이블에 대한 항목을 표시한다.

-g            -a와 동일하다.

-v            세부 정보 표시 모드에서 현재 ARP 항목을 표시한다.

올바르지 않은 모든 항목과 루프 백 인터페이스의 항목을 표시한다.

inet_addr     인터넷 주소를 지정한다.

-N if_addr    if_addr로 지정한 네트워크 인터페이스에 대한 ARP 항목을 표시한다.

-d            inet_addr로 지정한 호스트를 삭제합니다. inet_addr에서 와일드카드 *를 사용하면

모든 호스트를 삭제할 수 있다.

-s            호스트를 추가하고 인터넷 주소 inet_addr을 물리적 주소 eth_addr과 연결한다.

물리적 주소는 하이픈으로 분리된 6바이트 16진수의 형태로 제공됩니다.

항목은 영구적으로 지속된다.

eth_addr      물리적 주소를 지정한다.

if_addr       있을 경우 주소 변환 표를 수정해야 할 인터페이스의 인터넷 주소를 지정한다.

없을 경우 적용 가능한 첫 번째 인터페이스를 사용한다.

예)

> arp -s 157.55.85.212   00-aa-00-62-c6-09  .... 정적 항목을 추가한다.

> arp -a                                    .... ARP 표를 표시한다.

▶ arp -a

인터페이스: 192.168.0.5 --- 0xf

인터넷 주소           물리적 주소           유형

192.168.0.1           00-26-66-67-56-2d     동적

192.168.0.79          64-e5-99-f1-9a-9e     동적

192.168.0.255         ff-ff-ff-ff-ff-ff     정적

224.0.0.22            01-00-5e-00-00-16     정적

224.0.0.252           01-00-5e-00-00-fc     정적

224.1.1.1             01-00-5e-01-01-01     정적

239.255.255.250       01-00-5e-7f-ff-fa     정적

255.255.255.255       ff-ff-ff-ff-ff-ff     정적

※ MAC 주소 48비트로 표기.

⑤ tracert

네트워크 경로를 추적. 네트워크 구간별 속도 측정 명령어이다.

목적지 호스트의 네트워크 경로를 추적. 컴퓨터에서 대상으로 패킷을 전달하는데 사용되는 일련의 IP 라우터와 각 홉에 걸리는 시간이 표시된다.

자신의 컴퓨터에서 특정 웹 사이트(또는 컴퓨터)에 접속할 때 어떤 경로를 거쳐 목적지에 도달하는지 확인할 수 있는 명령어로, 네트워크 상태에 문제가 있을 때 어떤 구간에서 병목/지체 현상이 발생하는지 파악하는데 주로 사용된다. 'tracert'는 'trace route'의 준말로, 라우팅(패킷 이동) 경로를 추적한다는 의미다.

예) 자신의 컴퓨터에서 네이버 주소인 www.naver.com까지의 연결 경로를 추적하기 위해,

'tracert www.naver.com’을 실행한다.

tracert www.naver.com □

최대 30홉 이상의

www.naver.com.nheos.com [202.131.30.11](으)로 가는 경로 추적:

1    <1 ms    <1 ms    <1 ms  192.168.0.1

2     6 ms     5 ms     5 ms  10.24.128.1

3     8 ms     7 ms     5 ms  10.24.255.129

4     7 ms     7 ms     7 ms  203.248.208.165

5     9 ms    10 ms     9 ms  203.248.129.149

6     9 ms    10 ms    11 ms  1.208.105.233

7     8 ms     7 ms     7 ms  1.208.106.130

8     *        *        *     요청 시간이 만료되었습니다.

9     *        *        *     요청 시간이 만료되었습니다.

10     *        *        *     요청 시간이 만료되었습니다.

11     *        *        *     요청 시간이 만료되었습니다.

12     *        *        *     요청 시간이 만료되었습니다.

13     *        *        *     요청 시간이 만료되었습니다.

14     *        *        *     요청 시간이 만료되었습니다.

15     *        *        *     요청 시간이 만료되었습니다.

16     *        *        *     요청 시간이 만료되었습니다.

17     *        *        *     요청 시간이 만료되었습니다.

18     *        *        *     요청 시간이 만료되었습니다.

19     *        *        *     요청 시간이 만료되었습니다.

20     *        *        *     요청 시간이 만료되었습니다.

21     *        *        *     요청 시간이 만료되었습니다.

22     *        *        *     요청 시간이 만료되었습니다.

23     *        *        *     요청 시간이 만료되었습니다.

24     *        *        *     요청 시간이 만료되었습니다.

25     *        *        *     요청 시간이 만료되었습니다.

26     *        *        *     요청 시간이 만료되었습니다.

27     *        *        *     요청 시간이 만료되었습니다.

28     *        *        *     요청 시간이 만료되었습니다.

29     *        *        *     요청 시간이 만료되었습니다.

30     *        *        *     요청 시간이 만료되었습니다.

추적을 완료했습니다.

⑥ route

네트워크 라우팅 테이블을 조작한다.

▶ 옵션

-f : 모든 게이트웨이 항목의 라우팅 테이블을 지운다. 명령 중 하나와 함께 이 옵션을 사용하면 명령 실행 전에 테이블이 지워진다.

-p : ADD 명령과 함께 이 옵션을 사용하면 시스템을 다시 부팅해도 경로가 보존된다. 시스템을 다시 시작할 때 기본적으로 경로가 보존되지 않는다. 해당 영구 경로에 항상 영향을 주는 다른 모든 명령에 대해서는 무시된다.

-4 : IPv4를 사용한다.

-6 : IPv6을 사용한다.

● route 명령

route PRINT         : 경로를 인쇄한다.

route PRINT –4      : IPv4를 사용해서 인쇄한다.

route PRINT –6     : IPv6를 사용해서 인쇄한다.

route PRINT 157*   : 일치하는 157*만 인쇄한다.

route ADD 157.0.0.0  MASK 255.0.0.0  157.55.80.1  METRIC 3 IF 2

destination        mask       gateway     metric   interface

IF를 지정하지 않으면 지정된 게이트웨이에 가장 적절한 인터페이스를 찾으려고 한다.

route ADD      → 경로를 추가한다.

route DELETE   → 경로를 삭제한다. (route DELETE 157.0.0.0)

route CHANGE   →  기존 경로를 수정한다.

route print □

===========================================================================

인터페이스 목록

17...46 2e 36 8e f4 ce ......Future Systems SSL VPN Adapter

13...00 0e e8 d6 60 2e ......Realtek RTL8139/810x Family Fast Ethernet NIC

1...........................Software Loopback Interface 1

14...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter

12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface

16...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter

18...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2

===========================================================================

IPv4 경로 테이블

===========================================================================

활성 경로:

네트워크 대상      네트워크 마스크     게이트웨이      인터페이스    메트릭

0.0.0.0          0.0.0.0      192.168.0.1      192.168.0.5     20

127.0.0.0        255.0.0.0             연결됨         127.0.0.1    306

127.0.0.1  255.255.255.255             연결됨         127.0.0.1    306

127.255.255.255  255.255.255.255             연결됨         127.0.0.1    306

192.168.0.0    255.255.255.0             연결됨       192.168.0.5    276

192.168.0.5  255.255.255.255             연결됨       192.168.0.5    276

192.168.0.255  255.255.255.255             연결됨       192.168.0.5    276

224.0.0.0        240.0.0.0             연결됨         127.0.0.1    306

224.0.0.0        240.0.0.0             연결됨       192.168.0.5    276

255.255.255.255  255.255.255.255             연결됨         127.0.0.1    306

255.255.255.255  255.255.255.255             연결됨       192.168.0.5    276

===========================================================================

영구 경로:

없음

IPv6 경로 테이블

===========================================================================

활성 경로:

IF  메트릭 네트워크 대상           게이트웨이

12     58 ::/0                     연결됨

1    306 ::1/128                  연결됨

12     58 2001::/32                연결됨

12    306 2001:0:9d38:6abd:245a:d08:3f57:fffa/128

연결됨

13    276 fe80::/64                연결됨

12    306 fe80::/64                연결됨

12    306 fe80::245a:d08:3f57:fffa/128

연결됨

13    276 fe80::f9bd:44dc:116b:79c5/128

연결됨

1    306 ff00::/8                 연결됨

12    306 ff00::/8                 연결됨

13    276 ff00::/8                 연결됨

===========================================================================

영구 경로:

없음

⑦ nslookup

특정 사이트의 IP 주소를 알고 싶을 때 사용한다. 지정한 도메인의 IP주소를 찾아 준다.

예)

nslookup □

기본 서버 :  pcns.bora.net

Address :  61.41.153.2

● www.chosun.com 조선일보의 IP주소 확인

nslookup www.chosun.com □

기본 서버 :  pcns.bora.net

Address :  61.41.153.2

권한 없는 응답 :

이름 : www.chosun.com

addresses : 218.145.28.100

218.145.28.200

● www.hostway.com  HOSTWAY의 IP주소 확인

nslookup www.hostway.com □

기본 서버 :  pcns.bora.net

Address :  61.41.153.2

권한 없는 응답 :

이름 : www.hostway.com

addresses : 216.185.130.15

⑧ finger

핑거 서비스를 실행하는 지정된 시스템의 사용자에 대한 정보를 표시한다.

출력은 원격 시스템에 따라 다르다. 현재 자신이 사용하고 있는 시스템에 접속해 있는 사람이나 인터넷에 연결된 다른 시스템을 사용중인 사람에 관한 정보를 표시한다.

▶ 사용법 : finger 사용자id

⑨ nbtstat

NBT(NetBios over TCP/IP)를 사용하여 프로토콜 통계와 현재 TCP/IP 연결을 표시한다.

예) IP 주소가 '192.168.0.11'인 누구 컴퓨터인지를 알기 위해서는 'nbtstat' 명령어를 사용하면 되는데, '-A' 옵션을 붙여 실행하면 컴퓨터 이름과 그룹 이름 등이 출력된다.

⑩ telnet

원격접속 명령. 텔넷 명령은 unix, linux, 윈도우 환경에서 원격 호스트에 연결하여 자신의 컴퓨터를 마치 원격 호스트의 터미널과 같이 사용할 수 있다.

telnet □

open 연결대상 IP(예, 192.168.0.1 80) □

예) telnet [호스트 명 또는 IP주소] □

telnet 192.168.0.1 □

▶ telnet 명령

c : close  현재 연결을 닫는다.

o : open 호스트 이름 [포트]  → 호스트 이름에 연결한다(기본 포트 23)

d : display 운영 매개 변수 표시

q : quit  텔넷 종료

set : set  옵션 설정

st : status 상태 정보 표시

u : unset  옵션 설정 정보 해제

sen : send 문자열을 서버로 전송

?/h  : help 도움말

⑪ ftp

ftp 서버 서비스를 실행하는 컴퓨터로 또는 그 컴퓨터로 파일을 전송한다.

ftp 서버와 클라이언트 사이의 파일 전송을 위한 서비스. 파일을 업로드 하거나 다운로드 하기 위해 사용한다.

ftp는 대화형으로 사용할 수 있다.

ftp 명령을 확인 할때는 ‘ftp /?’를 입력한 다음 엔터키를 누른다.

예) ftp [호스트 명 또는 IP주소] □

ftp 192.168.0.1 □

● ftp 파일 전송 모드

ftp 명령을 사용해서 파일 전송을 할 때는 ascii와 binary 전송 2가지가 있다. 특별하게 지정하지 않으면 ascii 모드로 전송된다.

모드	특 징
ascii	전송 모드를 아스키 모드(ascii mode)로 설정 (기본 설정이며 텍스트 파일 전송 시 사용한다.
bin	전송 모드를 이진 모드(binary mode)로 설정 (실행 파일, 이진 파일 전송 시 사용한다.)

원격지 서버에 있는 파일을 PC로 전송할 때는 get 명령 다음에 전송할 파일명을 입력한 다음 엔터키를 누르면 해당 파일이 PC로 전송된다.

예) ftp> get test.txt  □

PC에 있는 파일을 원격지 서버로 파일을 전송할 때는 put 명령을 사용한다.

예) ftp> put babo.txt  □

⑫ hostname

현재 시스템의 호스트 이름을 확인할 수 있다.

⑬ getmac

getmac은 랜카드(NIC)가 가진 미디어 액세스 제어 주소(MAC : Media Access Control) 및 관련된 프로토콜 목록을 출력하는 명령어이다. MAC 주소는 getmac 명령어가 아닌 ipconfig 명령어를 사용해서 확인이 가능하다.

관리자가 시스템에 있는 네트워크 어댑터의 MAC 주소를 표시할 수 있도록 한다.

GETMAC [/S system [/U username [/P [password]]]] [/FO format] [/NH] [/V]

매개 변수 목록 :

/S     system            연결할 원격 시스템을 지정한다.

/U     [domain\]user     명령을 실행할 사용자 컨텍스트를 지정한다.

/P     [password]        제공된 사용자 컨텍스트에 대한 암호를 지정한다.

생략된 경우 입력하도록 요구한다.

/FO    format            출력이 표시될 형식을 지정한다.

유효한 값: "TABLE", "LIST", "CSV".

/NH                      출력에 "열 머리글"이 표시되지 않도록 지정한다.

TABLE 및 CSV 형식에만 유효하다.

/V                       자세한 정보를 출력하도록 지정한다.

/?                       이 도움말 메시지를 표시한다.

예)

GETMAC /?   도움말 표시

GETMAC /FO csv

GETMAC /S system /NH /V

GETMAC /S system /U user

GETMAC /S system /U domain\user /P password /FO list /V

GETMAC /S system /U domain\user /P password /FO table /NH

getmac /v   □

연결이름, 실제주소(MAC), 어댑터 이름, 전송 이름을 출력한다.

로컬 영역 연결  <== 연결이름

Realtek PCIe GB  <== 네트워크 어댑터 이름

30-5A-3A-45-15-61  <== 물리적 주소(실제주소(MAC))

\Device\Tcpip_<090E7E81-3542-4252-6B38-4F7D3F338860>  <== 전송 이름

MAC 주소

<-- 24비트 -->	<-- 24비트 -->
00-1E-90	45-15-61
IEEE가 관리하는 회사 ID	제조업체가 선택한 확장 ID

● MAC 주소 조회

https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries

⑭ 기타 네트워크 명령어

pathping [IP주소 또는 도메인] : 경로추적과 접속 테스트를 같이 한다.

(tracert + ping)

최대 30홉 이상의 www.naver.com [220.95.233.172](으)로 가는 경로 추적:
0	192.168.1.22
1	192.168.1.20
2	10.161.160.1
3	61.97.193.161
4	* * *
1초 동안 통계 계산 중...
		여기에 공급	이 노드/링크
홉	RTT	손실/보냄 = Pct	손실/보냄 = Pct	주소
0				192.168.1.22
			0/ 5 = 0%	:
1	2ms	0/ 5 = 0%	0/ 5 = 0%	192.168.1.20
			0/ 5 = 0%	:
2	10ms	0/ 5 = 0%	0/ 5 = 0%	10.161.160.1
			0/ 5 = 0%	:
3	10ms	0/ 5 = 0%	0/ 5 = 0%	61.97.193.161
추적을 완료했습니다.

net share : 현재 공유된 자원을 확인한다.

C:\Users\pc>net share

공유 이름      리소스                            설명

-------------------------------------------------------------------

C$            C:\                             기본 공유

E$            E:\                             기본 공유

G$            G:\                             기본 공유

I$             I:\                             기본 공유

IPC$                                          원격 IPC

L$            L:\                             기본 공유

ADMIN$       C:\WINDOWS                   원격 관리

명령을 잘 실행했습니다.

net view : 네트워크 접속자를 확인한다.

net [start/stop] [실행/중지하려는 서비스명] : 윈도우내 프로그램의 실행과 중지

예) net start "print spooler" : 프린터 스풀링 시작

net stop "print spooler" : 프린터 스풀링 중지

※ cmd : Command (명령어를 직접 입력할 수 있는 콘솔창) 명령어

윈도우 7 : 시작 → 모든프로그램 → 보조프로그램 → 명령 프롬프트

윈도우 10 : 시작 → 실행 → cmd

※ DHCP (DHCP : Dynamic host configuration protocol). 동적 호스트 설정 통신 규약

TCP/IP 통신을 실행하기 위해 필요한 설정 정보를 자동적으로 할당하고 관리하기 위한 통신 규약으로, 단말기 작동시 동적으로 IP 주소를 할당해 복잡하고 번거로운 주소 설정 작업을 자동화한다.

DHCP는 네트워크 관리자들이 조직 내의 네트워크 상에서 IP 주소를 중앙에서 관리하고 할당해 줄 수 있도록 해주는 프로토콜이다. 인터넷의 TCP/IP 프로토콜에서는 각 컴퓨터들이 고유한 IP주소를 가져야만 인터넷에 접속할 수 있다. 조직에서 컴퓨터 사용자들이 인터넷에 접속할 때 IP 주소는 각 컴퓨터에 반드시 할당되어야만 한다. DHCP를 사용하지 않는 경우에는 각 컴퓨터마다 IP 주소가 수작업으로 입력되어야만 하며, 만약 컴퓨터가 네트워크의 다른 부분에 속한 장소로 이동되면 IP 주소를 새로이 입력해야 한다. DHCP는 네트워크 관리자가 중앙에서 IP 주소를 관리하고 할당하며, 컴퓨터가 네트워크의 다른 장소에 접속되었을 때 자동으로 새로운 IP 주소를 보내줄 수 있게 해준다.

DHCP의 IP 할당 방식

- 동적할당(Dynamic allocation)

- 자동할당(Automatic allocation)

- 정적할당(Static allocation)