1. 程式人生 > 實用技巧 >《計算機網路(第七版)》面試題勘誤附錄

《計算機網路(第七版)》面試題勘誤附錄

1.TCP有限狀態機

2.應用層

DNS

  • DNS(Domain Name System,域名系統)是網際網路的一項服務。它作為將域名和 IP 地址相互對映的一個分散式資料庫,能夠使人更方便地訪問網際網路。DNS 使用 TCP 和 UDP 埠 53。當前,對於每一級域名長度的限制是 63 個字元,域名總長度則不能超過 253 個字元。

域名:

  • 域名 ::= {<三級域名>.<二級域名>.<頂級域名>},如:blog.huihut.com

FTP

  • FTP(File Transfer Protocol,檔案傳輸協議)是用於在網路上進行檔案傳輸的一套標準協議,使用客戶/伺服器模式,使用 TCP 資料報,提供互動式訪問,雙向傳輸。
  • TFTP(Trivial File Transfer Protocol,簡單檔案傳輸協議)一個小且易實現的檔案傳輸協議,也使用客戶-伺服器方式,使用UDP資料報,只支援檔案傳輸而不支援互動,沒有列目錄,不能對使用者進行身份鑑定

TELNET

  • TELNET 協議是 TCP/IP 協議族中的一員,是 Internet 遠端登陸服務的標準協議和主要方式。它為使用者提供了在本地計算機上完成遠端主機工作的能力。

  • HTTP(HyperText Transfer Protocol,超文字傳輸協議)是用於從 WWW(World Wide Web,全球資訊網)伺服器傳輸超文字到本地瀏覽器的傳送協議。

  • SMTP(Simple Mail Transfer Protocol,簡單郵件傳輸協議)是一組用於由源地址到目的地址傳送郵件的規則,由它來控制信件的中轉方式。SMTP 協議屬於 TCP/IP 協議簇,它幫助每臺計算機在傳送或中轉信件時找到下一個目的地。

  • Socket 建立網路通訊連線至少要一對埠號(Socket)。Socket 本質是程式設計介面(API),對 TCP/IP 的封裝,TCP/IP 也要提供可供程式設計師做網路開發所用的介面,這就是 Socket 程式設計介面。

WWW

  • WWW(World Wide Web,環球資訊網,全球資訊網)是一個由許多互相連結的超文字組成的系統,通過網際網路訪問
URL
  • URL(Uniform Resource Locator,統一資源定位符)是因特網上標準的資源的地址(Address)

標準格式:

  • 協議型別:[//伺服器地址[:埠號]][/資源層級UNIX檔案路徑]檔名[?查詢][#片段ID]

完整格式:

  • 協議型別:[//[訪問資源需要的憑證資訊@]伺服器地址[:埠號]][/資源層級UNIX檔案路徑]檔名[?查詢][#片段ID]

其中【訪問憑證資訊@;:埠號;?查詢;#片段ID】都屬於選填項
如:https://github.com/huihut/interview#cc

HTTP

HTTP(HyperText Transfer Protocol,超文字傳輸協議)是一種用於分散式、協作式和超媒體資訊系統的應用層協議。HTTP 是全球資訊網的資料通訊的基礎。

3.Linux Socket程式設計(不限Linux)