㈠ IP,FTP分別位於osi第幾層
IP協議位於OSI的網路層,FTP位於OSI的應用層
OSI:
物理層:EIA/TIA-232、EIA/TIA-499、V.35、V.24、RJ45、Ethernet、 802.3、802.5、FDDI、 NRZI、 NRZ、 B8ZS
數據鏈路層:Frame Relay、 HDLC、PPP、 IEEE 802.3/802.2、FDDI、 ATM、 IEEE 802.5/802.2
網路層:IP、IPX、AppleTalk DDP
傳輸層:TCP、UDP、SPX
會話層:RPC、SQL、NFS、NetBIOS、names、AppleTalk、ASP、DECnet、SCP
表示層:TIFF、GIF、JPEG、PICT、ASCII、EBCDIC、encryption、MPEG、MIDI、HTML
應用層:FTP、WWW、Telnet、NFS、SMTP、Gateway、SNMP
㈡ 怎樣讓windows主機通過netbios名稱訪問linux主機
你用的是Linux的dhcp伺服器嗎?你可以嘗試在dhcp里加入正向解析,給那些Linux伺服器起一個名字,然後再去訪問,還有記得把他們加入到同一個workgroup里來,其實我很想知道你的Linux伺服器是做什麼用的,是不是文件存儲伺服器?如果是的話,你可以配置一下samba伺服器在上面,這樣的話你的所有疑難就解決了,samba支持netbios,如果是ftp伺服器的話,就用dhcp來做正向解析,當然最好固定你的伺服器IP
㈢ FTP與網上鄰居在文件傳輸上有什麼區別
網上鄰居使用NetBIOS協議,各通信端使用交叉線或者交換機HUB連接,因為同系統並且簡單硬體連接,響應速度快傳輸快,但是開放139和445埠,對系統安全有潛在漏洞。區域網內的授權用戶可以通過系統網上鄰居窗口任意訪問甚至操作文件。FTP是遠程「文件傳輸協議」,它本身就是一個客戶端應用程序,傳輸端之間必須都啟動FTP程序才能通信,因為它是基於Internet的跨平台雙向傳輸協議,傳輸速度受到操作系統類型、登陸賬號(匿名也算)授權、網路中間伺服器等等的影響,傳輸比網上鄰居慢,雙方必須啟動FTP客戶端才能訪問。雖然標准埠是20和21,但可以改變為其他埠提高抗攻擊性。登陸方式可以通過命令行、IE等網頁瀏覽器輸入協議頭+目標IP、FTP客戶端。
㈣ nfs ,ftp 和samba都有什麼區別
1、三種協議雖然都可以支持文件共享,但是其功能點和側重點上面各有所不同,協議格式不同Authentication(鑒定)也就是你說的登陸方式也會隨著協議的內容也有所不同。
2、標準的FTP協議的登陸密碼是用明文傳輸的,沒有加密,這會有很大的安全隱患,目前有FTPs(FTP on SSL/TLS)和sFTP(SSH FTP)等基於通信層進行加密的FTP協議,這樣會有更好的安全性。
3、NFS:Network File System 是已故的Sun公司制定的用於分布式訪問的文件系統,它的本質是文件系統。主要在Unix系列操作系統上使用,基於TCP/IP協議層,可以將遠程的計算機磁碟掛載到本地,像本地磁碟一樣操作。
4、samba是Unix系統下實現的 Windows文件共享協議-CIFS,由於Windows共享是基於NetBios協議,是基於Ethernet的廣播協議,在沒有透明網橋的情況下(如VPN)是不能跨網段使用的。它主要用於unix和windows系統進行文件和列印機共享,也可以通過samba套件中的程序掛載到本地使用。
5、FTP的目的是在Internet上共享文件而發明的一種協議,基於TCP/IP。世界上絕大多數系統都會有支持FTP的工具存在,通用性很強。目前少有人把VPS修改成支持FTP組件的形式,主要是因為FTP一開始就不是為了文件系統而設計的。
㈤ 誰可以幫我講解下DOS:的ping,nbtstat,netstat,tracert,net,ftp這幾個命令。
Netstat
開放分類: 網路命令
是DOS命令,是一個監控TCP/IP網路的非常有用的工具,它可以顯示路由表、實際的網路連接以及每一個網路介面設備的狀態信息.
如果你的計算機有時候接收到的數據報導致出錯數據或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯誤,並能夠自動重發數據報。但如果累計的出錯情況數目佔到所接收的IP數據報相當大的百分比,或者它的數目正迅速增加,那麼你就應該使用Netstat查一查為什麼會出現這些情況了。
一般用netstat -na 來顯示所有連接的埠並用數字表示.
netstat命令的功能是顯示網路連接、路由表和網路介面信息,可以讓用戶得知目前都有哪些網路連接正在運作。
該命令的一般格式為:
netstat [選項]
命令中各選項的含義如下:
-a 顯示所有socket,包括正在監聽的。
-c 每隔1秒就重新顯示一遍,直到用戶中斷它。
-i 顯示所有網路介面的信息,格式同「ifconfig -e」。
-n 以網路IP地址代替名稱,顯示出網路連接情形。
-r 顯示核心路由表,格式同「route -e」。
-t 顯示TCP協議的連接情況。
-u 顯示UDP協議的連接情況。
-v 顯示正在進行的工作。
-A 顯示任何關聯的協議控制塊的地址。主要用於調試
-a 顯示所有套接字的狀態。在一般情況下不顯示與伺服器進程相關聯的套接字
-i 顯示自動配置介面的狀態。那些在系統初始引導後配置的介面狀態不在輸出之列
-m 列印網路存儲器的使用情況
-n 列印實際地址,而不是對地址的解釋或者顯示主機,網路名之類的符號
-r 列印路由選擇表
-f address -family對於給出名字的地址簇列印統計數字和控制塊信息。到目前為止,唯一支持的地址簇是inet
-I interface 只列印給出名字的介面狀態
-p protocol-name 只列印給出名字的協議的統計數字和協議控制塊信息
-s 列印每個協議的統計數字
-t 在輸出顯示中用時間信息代替隊列長度信息。
netstat命令的列標題
Name 介面的名字
Mtu 介面的最大傳輸單位
Net/Dest 介面所在的網路
Address 介面的IP地址
Ipkts 接收到的數據包數目
Ierrs 接收到時已損壞的數據包數目
Opkts 發送的數據包數目
Oeers 發送時已損壞的數據包數目
Collisions 由這個介面所記錄的網路沖突數目
netstat的一些常用選項:
netstat -s--本選項能夠按照各個協議分別顯示其統計數據。如果你的應用程序(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那麼你就可以用本選項來查看一下所顯示的信息。你需要仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。
netstat -e--本選項用於顯示關於乙太網的統計數據。它列出的項目包括傳送的數據報的總位元組數、錯誤數、刪除數、數據報的數量和廣播的數量。這些統計數據既有發送的數據報數量,也有接收的數據報數量。這個選項可以用來統計一些基本的網路流量)。
netstat -r--本選項可以顯示關於路由表的信息,類似於後面所講使用route print命令時看到的 信息。除了顯示有效路由外,還顯示當前有效的連接。
netstat -a--本選項顯示一個所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接。
bnetstat -n--顯示所有已建立的有效連接。
« AWKPHP經典 »netstat -an中state含義
netstat -an中state含義
LISTEN:偵聽來自遠方的TCP埠的連接請求
SYN-SENT:再發送連接請求後等待匹配的連接請求
SYN-RECEIVED:再收到和發送一個連接請求後等待對方對連接請求的確認
ESTABLISHED:代表一個打開的連接
FIN-WAIT-1:等待遠程TCP連接中斷請求,或先前的連接中斷請求的確認
FIN-WAIT-2:從遠程TCP等待連接中斷請求
CLOSE-WAIT:等待從本地用戶發來的連接中斷請求
CLOSING:等待遠程TCP對連接中斷的確認
LAST-ACK:等待原來的發向遠程TCP的連接中斷請求的確認
TIME-WAIT:等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認
CLOSED:沒有任何連接狀態
其實可以man netstat , 看其中的stat部分解釋
State
The state of the socket. Since there are no states in raw mode and usually no states used in UDP, this column may be left
blank. Normally this can be one of several values:
ESTABLISHED
The socket has an established connection.
SYN_SENT
The socket is actively attempting to establish a connection.
SYN_RECV
A connection request has been received from the network.
FIN_WAIT1
The socket is closed, and the connection is shutting down.
FIN_WAIT2
Connection is closed, and the socket is waiting for a shutdown from the remote end.
TIME_WAIT
The socket is waiting after close to handle packets still in the network.
CLOSED The socket is not being used.
CLOSE_WAIT
The remote end has shut down, waiting for the socket to close.
LAST_ACK
The remote end has shut down, and the socket is closed. Waiting for acknowledgement.
LISTEN The socket is listening for incoming connections. Such sockets are not included in the output unless you specify
the –listening (-l) or –all (-a) option.
CLOSING
Both sockets are shut down but we still don』t have all our data sent.
UNKNOWN
The state of the socket is unknown.
㈥ 直接上傳文件與用FTP上傳文件比有什麼不同
直接上傳文件使用的是NetBIOS協議,沒用斷點續傳功能,而且安全性差。
FTP軟體使用FTP協議,可以斷點續傳,可以多線程傳輸,安全性更好。
㈦ 某單位擬建立一個網站,建立自己的Web伺服器、資料庫伺服器和FTP伺服器
准備:
一台伺服器腦
一根固定IP地址的光纖
一個域名
添加TCP/IP協議
網站設計和網頁製作
操作系統:Windows 2003 Server
伺服器軟體:IIS、Apache等
動態IP輔助軟體:花生殼或其它
web伺服器
通過IIS服務建立web伺服器後注意事項
使用NTFS文件系統,以便對文件和目錄進行管理。
關閉默認共享
修改共享許可權
為系統管理員賬號更名,避免非法用戶攻擊。
禁用TCP/IP 上的NetBIOS
修改注冊表,減小拒絕服務攻擊的風險
ftp伺服器
設置伺服器所能提供的最大速度
設置伺服器允許的最大用戶訪問量
啟動伺服器的安全防範功能
添加和管理用戶信息,將企業人員單獨分組
資料庫伺服器
完善數據結構,管理訪問許可權
對企業內部數據進行加密處理
剩下的部分就是樓上那些了,考試題答起來真不爽~~
㈧ FTP 伺服器是什麼
簡單地說,支持FTP協議的伺服器就是FTP伺服器,下面介紹一下什麼是FTP協議(文件傳輸協議)
一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件
"通通網路"哦!記得找我啊
㈨ Windows系統之間的文件共享是採用什麼協議的
Windows系統之間的文件共享用的是NetBIOS,但NetBIOS不是協議,是介面。
伺服器信息塊(SMB)協議是一種IBM協議,用於在計算機間共享文件、列印機、串口等。SMB 協議可以用在網際網路的TCP/IP協議之上,也可以用在其它網路協議如IPX和NetBEUI 之上。
在一個網路環境中,伺服器可以給客戶端提供文件系統和文件資源的服務。客戶端在訪問伺服器端的文件資源時,必須先想伺服器端發送請求,並得到伺服器的許可。
但是由於設計上的原因,Windows 系統無法正確處理畸形SMB請求,本地/遠程攻擊者可利用此缺陷進行拒絕服務攻擊,甚至能夠以系統許可權在目標系統上執行任意指令。
(9)netbios和ftp擴展閱讀:
在網路環境下,通過FTP實現了在不同操作系統的主機之間相互傳輸文件,從使用角度看,共享文件系統幾乎不用你考慮網路傳輸和訪問的細節,完全可以像訪問本地文件一樣訪問網路上其它伺服器文件系統上的文件。這可以在一定程度上解決開始提的問題,即為集群中的多台實際伺服器共享同一台物理存儲設備。
剛才提到的同一台物理存儲設備可以是獨立的一台伺服器如圖片伺服器,也可以是集群中某台實際伺服器的磁碟。
㈩ nfs ,ftp 和samba都有什麼區別
NFS:Network File System 是已故的Sun公司制定的用於分布式訪問的文件系統,它的本質是文件系統。主要在Unix系列操作系統上使用,基於TCP/IP協議層,可以將遠程的計算機磁碟掛載到本地,像本地磁碟一樣操作。
samba是Unix系統下實現的 Windows文件共享協議-CIFS,由於Windows共享是基於NetBios協議,是基於Ethernet的廣播協議,在沒有透明網橋的情況下(如VPN)是不能跨網段使用的。它主要用於unix和windows系統進行文件和列印機共享,也可以通過samba套件中的程序掛載到本地使用。
FTP的目的是在Internet上共享文件而發明的一種協議,基於TCP/IP。世界上絕大多數系統都會有支持FTP的工具存在,通用性很強。目前少有人把VPS修改成支持FTP組件的形式,主要是因為FTP一開始就不是為了文件系統而設計的。
三種協議雖然都可以支持文件共享,但是其功能點和側重點上面各有所不同,協議格式不同。Authentication(鑒定)也就是你說的登陸方式也會隨著協議的內容也有所不同。
標準的FTP協議的登陸密碼是用明文傳輸的,沒有加密,這會有很大的安全隱患,目前有FTPs(FTP on SSL/TLS)和sFTP(SSH FTP)等基於通信層進行加密的FTP協議,這樣會有更好的安全性。
NFS的鑒定機制是基於IP地址的,沒有密碼這種東西。是控制本地映射的用戶許可權來控制訪問者的許可權。
samba和windows那個是基本一致的。不過我不太熟悉,就不妄言了