인트라넷과 엑스트라넷의 차이!
WAN (WAN) 은 우리가 흔히 말하는 인터넷이며, 전 세계에 널리 퍼져 있는 네트워크이다.
LAN (근거리 통신망) 은 주로 작은 지역 내의 컴퓨터 인터넷 네트워크를 가리킨다. 이' 작은 범위' 는 가족, 학교, 회사, 정부 부처가 될 수 있다.
BT 에서 자주 언급되는 공용 및 엑스트라넷, 즉 광역 네트워크 (WAN); BT 는 일반적으로 사설망과 인트라넷, 즉 LAN 을 가리킨다.
WAN 의 각 컴퓨터 (또는 기타 네트워크 디바이스) 에는 하나 이상의 WAN IP 주소 (또는 공용 네트워크 및 엑스트라넷 IP 주소) 가 있습니다. 일반적으로 ISP 에서 결제해야 WAN IP 주소를 신청할 수 있습니다. WAN IP 주소는 중복될 수 없습니다. LAN 의 각 컴퓨터 (또는 기타 네트워크 장치) 에는 하나 이상의 LAN IP 주소 (또는 사설망 및 인트라넷 IP 주소) 가 있습니다. 이러한 주소는 LAN 내에 할당되며 서로 다른 LAN 의 IP 주소는 중복되어 서로 영향을 미치지 않습니다.
WAN (광역 네트워크, 공용 네트워크, 엑스트라넷) 과 LAN (LAN, 사설망, 인트라넷) 컴퓨터 간의 데이터 교환은 라우터 또는 게이트웨이의 NAT (네트워크 주소 변환) 를 통해 수행됩니다. 일반적으로 라우터나 게이트웨이는 LAN (LAN, 사설망, 인트라넷) 내 컴퓨터에서 시작된 외부 연결 요청을 차단하지 않지만 라우터나 게이트웨이는 대부분의 경우 LAN 내 컴퓨터에서 시작된 연결 요청을 마스킹합니다.
WIN2000 에서 네트워크 구성을 보는 명령 (예: 로컬 IP 주소, 네트워크 카드 이름 보기 등). 이것을 시도해 보세요.
작업 중 시작 입력: IPCONFIG enter.
로컬 네트워크 구성이 표시됩니다.
전체 보기를 원하는 경우 ipocong all 을 사용할 수 있습니다.
Ping 은 연결을 테스트하는 것입니다.
FTP 명령 사용법 백과사전
FTP 명령은 인터넷 사용자가 가장 많이 사용하는 명령 중 하나입니다. DOS 와 UNIX 운영 체제 모두에서 FTP 를 사용하면 많은 FTP 내부 명령이 발생합니다. FTP 내부 명령을 익숙하고 유연하게 적용하면 사용자가 훨씬 편리하고 적은 비용으로 더 많은 작업을 수행할 수 있습니다. C FTP 의 명령줄 형식은 FTP-v-d-I-n-g[ 호스트 이름] 입니다. 여기서
-v 원격 서버의 모든 응답 정보를 표시합니다.
-n FTP 자동 로그인을 제한합니다. 즉, 사용하지 않습니다.
。 N etrc 파일;
-d 디버그 모드 사용;
-g 글로벌 파일 이름을 취소합니다.
Ftp 는 다음과 같은 내부 명령을 사용합니다 (괄호는 옵션을 나타냄).
1 ..! [cmd[args]]: 로컬 시스템에서 대화식 셸을 실행하고 exit 는 FTP 환경을 반환합니다 (예:! Ls*.zip 입니다.
2.$ macro-ame[args]: 매크로 실행 매크로 이름을 정의합니다.
3.account[password]: 원격 시스템에 성공적으로 로그인한 후 시스템 리소스에 액세스하는 데 필요한 추가 비밀번호를 제공합니다.
4. 로컬 파일 추가 [원격 파일]: 로컬 파일을 원격 시스템 호스트에 추가합니다. 원격 시스템 파일 이름을 지정하지 않으면 로컬 파일 이름이 사용됩니다.
5.ascii: ascii 유형 전송 모드를 사용합니다.
벨: 명령이 실행될 때마다 컴퓨터가 한 번 울립니다.
7.bin: 이진 파일 전송 모드를 사용합니다.
8.bye: FTP 세션 프로세스를 종료합니다.
9.case: mget 사용 시 원격 호스트 파일 이름의 대문자를 소문자로 변환합니다.
10.cd remote-dir: 원격 호스트 디렉토리를 입력합니다.
1 1.cdup: 원격 호스트 디렉토리의 상위 디렉토리를 입력합니다.
12.chmod 모드 파일 이름: 원격 호스트 파일 이름의 액세스 모드를 mode 로 설정합니다 (예: chmod 777).
나가세요.
13.close: 원격 서버와의 FTP 세션 중단 (open 에 해당).
14. Cr:ass CII 에서 파일을 전송할 때 캐리지 리턴과 줄 바꿈이 캐리지 리턴으로 변환됩니다.
15. 원격 파일 삭제: 원격 호스트 파일을 삭제합니다.
16.debug[debug-value]: 원격 호스트로 전송된 각 명령을 표시하는 디버그 모드를 설정합니다 (예: deb up 3). 0 으로 설정하면 디버깅이 취소됩니다.
17. dir [remote-dir] [local-file]: 원격 호스트 디렉토리를 표시하고 결과를 로컬 파일 local-file 에 저장합니다.
18. 끊기: 같은 닫기.
19.form 형식: 파일 전송 방법을 형식으로 설정합니다. 기본값은 파일 방법입니다.
20. 원격 파일 가져오기 [로컬 파일]: 원격 호스트의 원격 파일을 로컬 하드 드라이브의 로컬 파일로 전송합니다.
2 1.glob: mdelete, mget, mput 의 파일 확장자를 설정합니다. 기본적으로 파일 이름은 확장되지 않습니다. 이는 명령줄의 -g 매개변수와 같습니다.
22.hash: 전송 1024 바이트당 해시 기호 (#) 를 표시합니다.
23.help[cmd]: FTP 내부 명령 cmd 에 대한 도움말 정보를 표시합니다 (예: help get).
24.idle[seconds]: 원격 서버의 절전 타이머를 [seconds] 초로 설정합니다.
25. 이미지: 이진 전송 모드를 설정합니다 (이진과 동일).
26.lcd[dir]: 로컬 작업 디렉토리를 dir 로 전환합니다.
27.ls[remote-dir][local-file]: 원격 디렉토리 remote-dir 을 표시하고 로컬 파일 local-file 에 저장합니다.
28.macdef 매크로 이름: 매크로를 정의합니다. Macdef 아래의 빈 행이 발견되면 매크로는 bundle 을 정의합니다.
29.mdelete[remote-file]: 원격 호스트 파일을 삭제합니다.
30.mdir remote-files local-file: dir 과 비슷하지만 mdir * 과 같은 여러 원격 파일을 지정할 수 있습니다. O *. Zipoutfile.
3 1.mget remote-files: 여러 원격 파일을 전송합니다.
32.mkdir dir-name: 원격 호스트에 디렉토리를 생성합니다.
33.mls remote-file local-file: nlist 와 동일하지만 여러 파일 이름을 지정할 수 있습니다.
34.mode[modename]: 파일 전송 모드를 modename 으로 설정합니다. 기본값은 스트리밍 모드입니다.
35.modtime 파일 이름: 원격 호스트 파일이 마지막으로 수정된 시간을 표시합니다.
36.mput local-file: 여러 파일을 원격 호스트로 전송합니다.
37. 최신 파일 이름: 원격 시스템의 파일 이름이 로컬 하드 디스크의 같은 이름의 파일 수정 시간보다 늦게 수정된 경우 파일이 다시 전송됩니다.
38. nlist [remote-dir] [local-file]: 원격 호스트 디렉토리의 파일 목록을 표시하고 로컬 하드 디스크의 로컬 파일에 저장합니다.
39.nmap[inpattern outpattern]: 파일 전송 시 파일의 일부 문자를 서로 변환할 수 있도록 파일 이름 매핑 메커니즘을 설정합니다 (예: nmap $ 1). $2.$3&; 1,$2; 。 & amp2,$3; , a 1.a2 파일을 전송할 때 파일 이름은 a 1.a2.a3 으로 변경됩니다. 이 명령은 원격 호스트가 비 유닉스 시스템인 경우에 특히 적합합니다.
40.ntrans[inchars[outchars]]: ntrans 1R 과 같은 파일 이름 문자의 번역 메커니즘을 설정하면 파일 이름 LLL 이 RRR 이 됩니다.
4 1.open host[port]: 지정된 FTP 서버에 대한 연결을 설정하고 연결 포트를 지정할 수 있습니다.
수동: 수동 전송 모드로 들어갑니다.
43. 팁: 여러 파일을 전송할 때 대화식 프롬프트를 설정합니다.
44. 프록시 ftp-cmd: 보조 제어 연결에서 FTP 명령을 실행하여 두 FTP 서버에 연결하여 파일 간에 파일을 전송할 수 있습니다. 먼저 두 서버 간에 연결을 설정하려면 첫 번째 FTP 명령을 켜야 합니다.
45.put local-file[remote-file]: 로컬 파일 local-file 을 원격 호스트로 전송합니다.
46.pwd: 원격 호스트의 현재 작업 디렉토리를 표시합니다.
47.quit: bye 처럼 FTP 세션을 종료합니다.
Arg 1, arg2 ... 참조: quote syst 와 같은 원격 FTP 서버에 매개변수를 문자 그대로 보냅니다.
49.recv remote-file[local-file]: get 과 동일합니다.
50. reget remote-file [local-file]: get 과 비슷하지만 local-file 이 있는 경우 마지막 전송 중단에서 복구됩니다.
5 1.rhelp[cmd-name]: 원격 호스트에 도움을 요청합니다.
52.rstatus[file-name]: 파일 이름이 지정되지 않은 경우 원격 호스트의 상태를 표시합니다. 그렇지 않으면 파일 상태가 표시됩니다.
53. 문장 소스 이름 바꾸기: bbs.nju.edu.cn[to]: 원격 호스트 파일 이름을 변경합니다.
54. 재설정: 응답 대기열을 삭제합니다.
55.restart marker: 지정된 태그부터 get 또는 put 을 다시 시작합니다 (예: restart 130).
Rmdir dir-name: 원격 호스트 디렉토리를 삭제합니다.
57.runique: 고유한 파일 이름 저장소를 설정합니다. 파일이 있으면 접미사. 1,. 2 등을 추가합니다. 원본 파일로 이동합니다.
58. 로컬 파일 보내기 [원격 파일]: 업로드와 동일합니다.
59.sendPORT: 포트 명령 사용을 설정합니다.
60.site arg 1, arg2 ...: 매개변수를 사이트 명령으로 원격 FTP 호스트에 축 어적으로 보냅니다.
6 1.size 파일 이름: 원격 호스트의 파일 크기를 표시합니다 (예: site idle 7200).
상태: 현재 FTP 상태를 표시합니다.
63.struct[struct-name]: 파일 전송 구조를 struct-name 으로 설정합니다. 기본적으로 스트림 구조가 사용됩니다.
64.sunique: 원격 호스트 파일 이름 저장소 고유 설정 (runique 에 해당).
System: 원격 호스트의 운영 체제 유형을 표시합니다.
66.tenex: 파일 전송 유형을 원하는 tenex 시스템 유형으로 설정합니다.
67. 틱: 전송 중 바이트 카운터를 설정합니다.
68. 추적: 패키지 추적을 설정합니다.
69.type[type-name]: 파일 전송 유형을 type-name 으로 설정하고, 기본값은 type binary 와 같은 ascii 로 설정하여 이진 전송 방법을 설정합니다.
70.umask[newmask]: 원격 서버의 기본 umask 를 newmask 로 설정합니다 (예: umask 3).
71.user user-name [password] [account]: 원격 호스트에 본인을 표시합니다. 비밀번호가 필요한 경우 반드시 입력해야 합니다 (예: 사용자의 익명 my@email).
72.verbose: 명령줄의 -v 매개 변수와 마찬가지로 FTP 서버의 모든 응답을 사용자에게 표시하는 상세 보고 모드를 설정합니다. 기본값은 on 입니다.
73.? [cmd]: 도움이 됩니다. 몽우자헌
복사 명령 사용
1. 운영 체제에서 제공하는 도움말입니다. 이것은 간단한 명령이라고 한다.
E: \ > 복사/?
하나 이상의 파일을 다른 위치에 복사합니다.
Copy [/v] [/n] [/y |/-y] [/z] [/a |/b] 소스 [/a |/b]
[+ source [/A | /B] [+...]][ 목적지 [/A | /B]]
Source 복제할 파일을 지정합니다.
/A 는 ASCII 텍스트 파일을 나타냅니다.
/B 는 바이너리 파일을 나타냅니다.
대상 새 파일의 디렉토리 및/또는 파일 이름을 지정합니다.
/V 새 파일이 올바르게 기록되었는지 확인합니다.
/N 이름이 8dot3 이 아닌 파일을 복사할 때 ,
가능하면 짧은 파일 이름을 사용하십시오.
/Y 덮어쓸지 확인하는 메시지를 취소합니다.
기존 카탈로그 파일.
/-Y 복사본을 다시 쓸지 확인하는 메시지를 표시합니다.
기존 대상 파일.
/Z 다시 시작 가능한 모드로 네트워크 파일을 복사합니다.
명령 옵션 /Y 는 COPYCMD 환경 변수에서 사전 설정할 수 있습니다.
명령행에서 /-Y 로 바꿀 수 있습니다. 복제하지 않는 한
이 명령은 배치 파일 스크립트에서 실행되며 기본값은 입니다
다시 쓸 때 프롬프트 표시.
파일을 첨부하려면 대상에 파일을 지정하고 소스에 파일을 지정합니다.
여러 파일 (와일드카드 또는 file 1+file2+file3 형식).
2. 복사 /B 옵션
파일이 저장되면 파일의 날짜와 시간이 파일에 기록됩니다. Dir /t 를 사용하여 날짜와 시간을 볼 수 있습니다.
우리는 copy 명령을 통해 이 날짜와 시간을 변경할 수 있다. 명령 형식은 다음과 같습니다.
C: \ > /B 파일 이름+,,
현재 시간과 날짜를 수정하지 않고 파일에 지정하려는 경우 이 명령을 사용합니다.
그런데 시간과 날짜를 오늘 날짜와 시간으로 변경하지 않으려면 날짜 및 시간 명령을 사용하여 날짜와 시간을 필요한 시간으로 변경할 수 있습니다.
그런 다음 "c: \ >; /B+, "수정 후 시간을 다시 바꾸는 것을 잊지 마세요.
3. 통합 옵션
일반적으로 두 개의 텍스트 파일을 하나의 텍스트 파일로 병합하고 두 개의 개별 MPEG 비디오 파일을 하나의 연속 비디오 파일로 병합하는 등 같은 유형의 파일을 병합하는 데 주로 사용됩니다. 그래서, 만약 당신이 그것을 사용 하 여 두 가지 다른 유형의 파일을 병합 하면 어떻게 됩니까?
예를 들어, 숨길 개인 정보가 있는 경우, 텍스트 파일로 입력하고 저장합니다. 00 1.txt 로 저장해 두면 텍스트가 아닌 다른 파일, 그림 파일 또는 실행 파일을 찾는 것이 좋습니다. 그림 파일을 예로 들어 보겠습니다. 파일 이름이 002.jpg 라고 가정합니다. D 드라이브의 루트 아래에 둘 경우, Windows 의 MS-DOS 모드에서
다음 명령을 실행합니다.
D:\ 복사 002.jpg/b+001.txt/a003.jpg
여기서 /b 매개변수는 파일을 바이너리 형식으로 복사하고 병합하도록 지정합니다. /a 매개변수는 파일이 ASCII 형식으로 복사 및 병합되도록 지정합니다.
이곳의 문서 순서를 주의해라. 이진 형식의 파일은 더하기 기호 앞에 위치해야 하고 텍스트 형식의 파일은 더하기 기호 뒤에 위치해야 합니다.
이 명령을 실행하면 새 파일 003.jpg 가 생성됩니다. Windows 로 돌아가서 사진 브라우징 소프트웨어로 열면 002.jpg 와 똑같은 결과를 볼 수 있습니다. 그런 다음 메모장으로 003.jpg 를 엽니다. 뭐가 보여요? 허튼소리 한 무더기? 맞아요! 하지만 만약 당신이 Ctrl+End 를 눌러 커서를 파일 끝으로 옮긴다면, 다시 보세요! 파일 00 1.txt 안에 있나요?
이렇게 하면 사용자 ID, 암호, 중요한 개인 정보 등과 같은 중요한 정보를 쉽게 숨길 수 있습니다.
이 텍스트 파일 앞에는 3 줄 이상의 공백을 남겨 두는 것이 좋다. 그래야 그 머리 내용이 손실되지 않는다는 점을 명심해야 한다. (윌리엄 셰익스피어, 햄릿, 독서명언) 이는 주로 WINDOWS 의 파일 예약 블록 처리 문제이며 유사한 UNIX 명령은 DD 입니다.
일부 CD 가 열려 있는 것은 모두 그림이지만, 지정된 브라우저로 다른 것을 볼 수 있다는 것을 기억하시나요? 사실 신비한 것도 없다. 우리도 시도해 볼 수 있다.
4. 표절 사기
CON 을 복사하고 DOS 장치를 복사합니다.
CON 파일 이름 복사
이 명령은 다음 입력을 파일에 저장합니다.
DOS 에는 많은 장치가 있고, CON 은 화면과 키보드를 가리킨다.
마찬가지로 COPY 명령을 사용하여 파일을 화면에 출력할 수 있습니다.
파일 이름 복사 아이콘
이 명령은 UNIX 에서 VI 의 일부 기능과 유사합니다.
5. 복사할 때 파일 이름에 시간을 추가합니다.
복사시 파일에 시간을 어떻게 첨부할지 묻는 사람이 있어 이렇게 할 수 있다.
C: \ > 파일 이름% 날짜 복사: ~4, 10%
비슷한 것을 시도해 볼 수 있다.
C: \ > MD% 날짜%
C: \ > MD% 날짜: ~4, 10%
C: \ > MD% 날짜: ~ 0.3%
무엇이 필요한지 보세요.
날짜 명령 사용에 대한 대략적인 솔루션
날짜 명령 사용
1. 시스템 도움말
C: \ > 날짜/?
날짜를 표시하거나 설정합니다.
날짜
매개변수가 없는 날짜만 입력하면 현재 날짜 설정과 프롬프트가 표시됩니다
새 날짜를 입력하셨습니다. Enter 키를 눌러 원래 날짜를 유지합니다.
DATE 명령은 명령 확장이 활성화된 경우 /T 명령 옵션을 지원합니다. 이 명령 옵션은
이 명령은 현재 날짜만 출력하며 새 날짜를 묻는 프롬프트를 표시하지 않습니다.
2. 데이터/테스트 매개 변수 설명
이 매개변수는 현재 날짜를 출력합니다. 예를 들면 다음과 같습니다.
C: \ > 날짜 /T
월요일
이 날짜 형식은 다음과 같은 환경 변수의 날짜 형식과 다를 수 있습니다
C: \ > 반향% 날짜%
월요일 2002- 10-28
For 명령을 사용하여 다음과 같은 여러 표현식을 결합할 수 있습니다.
C: \ > For /f "tokens= 1, 2" %a in ('date/t') do set date=%a
C: \ > 설정 일자 =2002- 10-28
이 명령문의 역할은 date/t 에서 주를 포함하지 않는 부분을 제거하는 것이다.
더 간단한 명령으로 같은 결과를 얻을 수 있습니다. 예를 들면 다음과 같습니다.
C: \ > 반향% 날짜%
월요일 2002- 10-28
C: \ > 에코 백분율 날짜: ~4, 10%
2002- 10-28
일괄 처리에서 날짜별로 폴더 또는 파일 이름을 만들려는 경우 다음과 같이 간단하게 만들 수 있습니다
C: \ > Mkdir% 날짜: ~4, 10%
C: \ > 카탈로그 2*
드라이브 c 의 볼륨이 로컬 디스크입니다.
볼륨 일련 번호는 402A-3A7E 입니다.
C:\ 디렉토리
2002-10-2819: 34 < DIR & gt2002- 10-28
0 개 파일 0 바이트
1 개 디렉토리 79,282, 176 바이트 사용 가능
C: \ > 내 목록 복사 내 목록% 날짜: ~4, 10%
1 개의 파일이 복사되었습니다.
C: \ > 내 디렉터리 *
드라이브 c 의 볼륨이 로컬 디스크입니다.
볼륨 일련 번호는 402A-3A7E 입니다.
C:\ 디렉토리
내 목록
내 목록
446 바이트 파일 3 개
카탈로그 0 개 79,282, 176 바이트 사용 가능
이 기능은 Oracle 의 일부 자동화 작업에 유용합니다.
간단한 DOS 명령 조합을 통해 복잡해 보이는 많은 일을 할 수 있다는 것을 알 수 있다. 단지 우리의 생각일 뿐이다. (존 F. 케네디, Northern Exposure (미국 TV 드라마), 예술명언)
항상 그곳에 도착할 수 있는 것은 아니다.
3.% 날짜 형식 정보: ~4, 10%
이 명령은 날짜를 출력할 때 4- 10 사이의 문자를 취하는 것을 의미합니다.
기계마다 시간 형식이 다를 수 있으며 제어판에서 설정할 수 있습니다.
ECHO 명령을 사용하여 다음과 같은 현재 설정을 볼 수 있습니다.
C: \ > 반향% 날짜%
월요일 2002- 10-28
물론 주간 가치도 얻을 수 있습니다.
C: \ > 에코% 날짜: ~ 0.3%
월요일
물론 다른 방향에서 올 수도 있습니다.
C: \ > 에코% 날짜: ~- 10%
2002- 10-28
C: \ > 에코% 날짜: ~0,-10%
월요일
NBTSTAT 와 NETSTAT 의 차이점은 무엇입니까?
--
Pchome.net
Netstat 과 nbtstat 는 모두 Windows 의 네트워크 감지 도구라고 할 수 있습니다. 입력 형식은 비슷하지만 TCP/IP 프로토콜이 설치된 경우에만 사용할 수 있지만 기능은 다릅니다. 먼저 netstat 명령을 살펴보겠습니다.
C: \ > 넷스테이트-h
프로토콜 통계 및 현재 TCP/IP 네트워크 접속을 표시합니다.
프로토콜 통계 및 현재 TCP/IP 네트워크 접속을 표시합니다.
Netstat [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
-a 는 모든 접속 및 수신 포트를 표시합니다.
모든 접속 및 수신 포트를 표시합니다.
이 명령은 TCP 포트 및 UDP 포트를 포함하여 컴퓨터에 현재 열려 있는 모든 포트를 표시합니다. 숙련된 관리자는 컴퓨터의 시스템 서비스가 정상인지, 해커, 트로이 목마 등이 남겨졌는지 확인하기 위해 자주 사용합니다. 예를 들어, 시스템을 설치하고 서버를 구성한 후 netstat -a 를 실행하여 시스템이 어떤 포트를 열었는지 확인하고 알 수 없는 포트를 발견할 때 즉시 대응할 수 있도록 기록해 두는 습관이 있다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마), 시스템명언) 이 매개 변수는 현재 서버에 연결된 IP 를 보여 주기 때문에 실시간 침입 탐지 도구이기도 합니다. 만약 IP 가 이상 포트에 연결되어 있는 것을 발견하면, 제때에 효과적인 대책을 세울 수 있다. 예:
C: \ > Netstat -a
활성 연결
원래 로컬 주소 외부 주소 상태
Tcp iceblood: FTP iceblood.yo for.com: 0 수신
Tcp iceblood: telnet iceblood.yofor.com: 0 수신
Tcp iceblood: SMTP iceblood.yo for.com: 0 수신
TCP iceblood::0 스누핑
TCP iceblood::0 스누핑
...... ...... ......
Tcp iceblood:1171iceblood.yo for.com: 3306 이 만들어졌습니다
Tcp ice blood: ms-SQL-s ice blood.yo for.com: 0 수신
Tcp iceblood: 3306 iceblood.yo for.com:1171생성됨
...... ...... ......
UDP iceblood:ms-sql-m *:*
UDP iceblood:4000 *:*
UDP iceblood:400 1 *:*
UDP iceblood:4002 *:*
위에서 알 수 있듯이 내 컴퓨터가 현재 열고 있는 TCP 포트는 FTP (2 1), 텔넷 (23), SMTP (25) 및 바인딩 -s 옵션입니다.
이더넷 통계를 표시합니다. 이 매개변수는 -s 옵션과 함께 사용할 수 있습니다.
이 매개 변수는 앞에서 설명한 바와 같이 다음에 다시 알려 드리겠습니다.
-n 주소와 포트 번호를 숫자로 표시합니다.
이름을 찾는 대신 주소와 포트 번호를 숫자 형식으로 표시합니다.
Netstat 만 입력하면 다음과 유사한 결과가 나타납니다.
C: \ > 넷스테이트
활성 연결
원래 로컬 주소 외부 주소 상태
Tcp iceblood:1171iceblood.yo for.com: 3306 이 만들어졌습니다
Tcp iceblood: 3306 iceblood.yo for.com:1171생성됨
Tcp iceblood:1219 202.109.72.40: 6667 이 생성되었습니다
Tcp iceblood: 3566 server-2: Microsoft-ds 가 구축되었습니다
Netstat -a 와 매우 비슷하다는 것을 알 수 있습니다. 단, netstat 은 현재 연결된 모든 컴퓨터를 명확하게 나열할 수 있습니다. 로컬 주소와 필드 주소에서 대부분의 경우 컴퓨터의 NetBios 이름만 주지만 현재 연결된 IP 는 알 수 없지만 -n 매개 변수를 추가하면 달라진다는 것을 알 수 있다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), Northern Exposure (미국 TV 드라마) 예를 들면 다음과 같습니다.
C: \ > 인터넷 통계
활성 연결
원래 로컬 주소 외부 주소 상태
Tcp127.0.0.1:171127 ..
Tcp127.0.0.1:3306127.0.0.1::3306/kloc-0
Tcp192.168.1.21:12/kloc
Tcp192.168.1.21:3566192
Tcp192.168.1.21:3577 202./kloc-0
Tcp192.168.1.21:3578192
봐라! 잘 아세요? 상대방의 IP 가 다 나왔다. 실제로 -n 매개 변수는 실제로 netstat 에게 다른 컴퓨터의 NetBios 이름을 구문 분석하지 말라고 지시합니다.
-p proto 는 proto 에서 지정한 프로토콜에 대한 연결을 표시합니다. 프로토는 TCP 또는 UDP 일 수 있습니다. -s 옵션과 함께 사용하면 표시됩니다
각 프로토콜에 대한 통계, proto 는 TCP, UDP 또는 IP 일 수 있습니다.
프로토콜에 의해 지정된 프로토콜에 대한 연결을 표시합니다. 프로토콜은 TCP 또는 UDP 일 수 있습니다. -s 옵션과 함께 사용하여 각 프로토콜에 대한 통계를 표시할 경우 프로토콜은 TCP UDP, icmp 또는 IP 일 수 있습니다.
이 매개변수를 사용하여 보려는 프로토콜 접속 상태를 지정할 수 있습니다. 예를 들어, 컴퓨터가 현재 연결되어 있는 모든 TCP 포트를 보고 싶습니다. 예를 들면 다음과 같습니다.
C: \ > 넷스테이트-p
활성 연결
원래 로컬 주소 외부 주소 상태
Tcp iceblood:1171iceblood.yo for.com: 3306 이 만들어졌습니다
Tcp iceblood: 3306 iceblood.yo for.com:1171생성됨
Tcp iceblood:1219 202.109.72.40: 6667 이 생성되었습니다
...... ......
-r 라우팅 테이블을 표시합니다.
라우팅 테이블의 내용을 표시합니다.
이것은 특별한 것이 없다. Netstat -r 에 들어가서 나중에 스스로 연구할 수 있습니다.
-s 는 각 프로토콜에 대한 통계를 표시합니다. 기본적으로 TCP, UDP 및 IP 에 대한 통계가 표시됩니다. P 옵션을 사용하여 기본값 서브셋을 지정할 수 있습니다.
각 프로토콜에 대한 통계를 표시합니다. 기본적으로 TCP, UDP, ICMP 및 IP 에 대한 통계가 표시됩니다. P 옵션을 사용하면 기본 하위 세트를 지정할 수 있습니다.
이 매개 변수를 -e 와 함께 사용합시다.
C: \ > 인터넷 통계
인터페이스 통계
송신을 받다
바이트 505385542 4 1745793
유니캐스트 패킷150106150547
유니캐스트 패킷 3 13008 807
0 0 0 무시
오류 0 0 0
알 수 없는 프로토콜 327 149
IP 통계
수신된 패킷 = 379906
수신된 헤더 오류 = 0
수신된 주소 오류 = 2 15043
전달된 데이터그램 = 0
수신된 알 수 없는 프로토콜 = 0
삭제된 수신 패킷 = 0
수신된 보낸 패킷 = 166002
출력 요청 = 15 1620
경로 무시 = 0
삭제된 출력 패킷 = 0
출력 패킷 라우팅 없음 = 0
재어셈블 필요 = 0
재구성 성공 = 0
재구성 실패 = 0
데이터그램 성공 세그먼트 = 0
데이터그램 세그먼트 실패 = 0
생성된 조각 = 0
TCP 통계
액티브 열기 = 1556
수동적으로 켬 = 1
실패한 접속 시도 = 4 회
접속 재설정 = 143
현재 접속 수 = 4
수신된 세그먼트 수 = 14 1243
보낸 세그먼트 수 = 140462
재전송 세그먼트 = 477
UDP 통계
받은 데이터그램 = 15 125
포트 없음 = 9634
수신 오류 = 0
보낸 데이터그램 = 10628
봐라! 헤헤! 네트워크 기본 상태 (예: 가방 수, 바이트 수, TCP 포트 수, UDP 포트 수, 너무 풍부함. 이것들은 모두 전문가들에게 남겨 두고 천천히 궁리한다.
간격 선택한 통계를 다시 표시하고 각 표시 사이에 일시 중지 간격 (초) 을 표시합니다. CTRL+C 를 눌러 통계 다시 표시를 중지합니다. 생략하면 netstat 은 현재 구성 정보를 한 번 인쇄합니다.
선택한 통계를 다시 표시하고 각 표시 사이에 일시 중지 간격 (초) 을 표시합니다. CTRL+B 를 눌러 통계 다시 표시를 중지합니다. 이 매개 변수를 생략하면 netstat 은 현재 구성 정보를 한 번 인쇄합니다.
네트워크 상태를 확인하는 시간을 정의하는 매개변수입니다. 예를 들어, 10 초마다 내 컴퓨터의 현재 TCP 연결 상태를 확인하려는 경우 netstat 10 -p TCP 를 입력하면 netstat 은 10 마다
--
C: \ > Nbtstat
NBT 를 사용하여 프로토콜 통계 및 현재 TCP/IP 접속 (TCP/IP 의 NetBIOS) 을 표시합니다.
진단 명령은 NBT(TCP/IP 의 NetBIOS) 를 사용하여 프로토콜 통계 및 현재 TCP/IP 접속을 표시합니다.
NBTSTAT[[- 원격 이름 ][-IP 주소] [-c] [-n] [-r] [-r] [-RR] [-s] [-s] [
-a (어댑터 상태) 는 원격 시스템의 이름 테이블을 나열합니다
원격 컴퓨터의 이름을 사용하여 이름 테이블을 나열합니다.
이 매개 변수를 사용하여 NetBios 이름으로 원격 컴퓨터의 현재 상태를 볼 수 있습니다. 예
C: \ > Nbtstat- 얼음피 한 조각
로컬 접속:
노드 IP 주소: [192.168.1.2] 범위 Id: []
NetBIOS 원격 시스템 이름 테이블
이름 유형 상태
--
빙혈 & lt00 & gt 고유 등록
작업 & lt00 & gt 등록 그룹
빙혈 & lt20 >;; 고유 등록
작업<1e > 등록된 그룹
얼음 혈액 & lt03 & gt 고유 등록
ICEBLOOD $ & lt03 & gt 고유 등록
리우 _ ICEBLOOD & lt03 & gt 고유 등록
MAC 주소 = 00-D0-09-52-9 1-DC
보셨어요? 위에서 알 수 있듯이 내 컴퓨터의 현재 NetBios 이름은 iceblood 로 워크그룹이나 도메인에 속한다. 현재 유 _iceblood 에 등록된 컴퓨터가 있습니다. ㅋㅋㅋㅋㅋㅋ모두 나와요. 물론 컴퓨터 이름을 IP, 즉 netstat-a192.168.438+0 으로 변경할 수도 있습니다. 유닉스/리눅스의 핑거와 비슷합니다. NT 호스트 netstat -a 에 자주 오르면 상대 컴퓨터에서 일부 사용자 목록을 수집할 수도 있습니다.
-A (어댑터 상태) 지정된 IP 주소를 나열하는 원격 시스템의 이름 테이블입니다.
원격 컴퓨터의 IP 주소를 사용하고 이름을 나열합니다.
이것과 -a 의 차이점은 이것이 IP 만 사용할 수 있다는 것이다. 사실 -a 에는 -A 의 기능이 포함되어 있으므로 더 이상 소개하지 않겠습니다.
-c (cache) NBT 의 원격 [시스템] 이름과 해당 IP 주소의 캐시를 나열합니다
각 이름의 IP 주소를 제공하고 NetBIOS 이름 캐시의 내용을 나열합니다.
이 매개 변수는 NetBIOS 에 캐시되는 컴퓨터에 연결된 IP 를 나타냅니다. 예:
C: \ > 국가 통계청 -c
로컬 접속:
노드 IP 주소: [192.168.1.21] 범위 Id: []
NetBIOS 원격 캐시 이름 테이블
이름 유형 호스트 주소 수명 [초]
--
작업 & lt20 >;; 고유192.168.1.20 597
위에서 알 수 있듯이, 당신은 방금 IP 가 192.5438+068.438+0.20 인 컴퓨터의 NetBIOS 를 연결했습니다. 이 명령은 또한' 해커' 가 상대 호스트를 침입한 후 인트라넷을 침입하는 데 유리한 단서를 제공한다. NetBIOS 캐시에 저장된 IP 는 상대방이 이미 컴퓨터를 믿었던 IP 이기 때문이다. 영리한' 해커' 는 반드시 이 편리한 곳에서 손을 댈 것이다.
-n 로컬 NetBIOS 이름을 나열합니다.
로컬 NetBIOS 이름을 나열합니다.
이 매개 변수는 netstat -a 와 비슷하지만 로컬 검사를 위한 것입니다. Netstat -a 뒤의 IP 를 자신의 것으로 바꾸면 netstat-n 과 같은 효과가 있습니다.
-r 브로드캐스트 및 WINS 를 통해 확인된 이름을 나열합니다
Windows 네트워크 이름 확인에 대한 이름 확인 통계를 나열합니다. WINS 를 사용하도록 구성된 Windows 2000 시스템에서 이 옵션은 브로드캐스트 또는 WINS 에 의해 확인 및 등록된 이름 수를 반환합니다.
위에서 설명한 대로 현재 Windows 네트워크 이름 확인에 대한 이름 확인 통계가 나열됩니다.
-R 원격 캐시 이름 테이블을 지우고 재로드합니다
NetBIOS 이름 캐시의 모든 이름을 지운 후 Lmhosts 파일을 다시 로드합니다.
이 매개 변수는 netstat -c 가 볼 수 있는 캐시에서 IP 캐시를 지우는 데 사용됩니다.
-S 세션을 나열합니다