最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++基礎語法梳理:計算機網(wǎng)絡丨應用層

2021-10-21 16:26 作者:C語言編程__Plus  | 我要投稿



應用層

DNS

DNS(Domain Name System,域名系統(tǒng))是互聯(lián)網(wǎng)的一項服務。它作為將域名和 IP 地址相互映射的一個分布式數(shù)據(jù)庫,能夠使人更方便地訪問互聯(lián)網(wǎng)。DNS 使用 TCP 和 UDP 端口 53。當前,對于每一級域名長度的限制是 63 個字符,域名總長度則不能超過 253 個字符。

域名:

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

FTP

FTP(File Transfer Protocol,文件傳輸協(xié)議)是用于在網(wǎng)絡上進行文件傳輸?shù)囊惶讟藴蕝f(xié)議,使用客戶/服務器模式,使用 TCP 數(shù)據(jù)報,提供交互式訪問,雙向傳輸。

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協(xié)議)一個小且易實現(xiàn)的文件傳輸協(xié)議,也使用客戶-服務器方式,使用UDP數(shù)據(jù)報,只支持文件傳輸而不支持交互,沒有列目錄,不能對用戶進行身份鑒定

TELNET

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

HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)是用于從 WWW(World Wide Web,萬維網(wǎng))服務器傳輸超文本到本地瀏覽器的傳送協(xié)議。

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

Socket 建立網(wǎng)絡通信連接至少要一對端口號(Socket)。Socket 本質(zhì)是編程接口(API),對 TCP/IP 的封裝,TCP/IP 也要提供可供程序員做網(wǎng)絡開發(fā)所用的接口,這就是 Socket 編程接口。

WWW

WWW(World Wide Web,環(huán)球信息網(wǎng),萬維網(wǎng))是一個由許多互相鏈接的超文本組成的系統(tǒng),通過互聯(lián)網(wǎng)訪問

URL

URL(Uniform Resource Locator,統(tǒng)一資源定位符)是因特網(wǎng)上標準的資源的地址(Address)

標準格式:

協(xié)議類型:[//服務器地址[:端口號]][/資源層級UNIX文件路徑]文件名[?查詢][#片段ID]

完整格式:

協(xié)議類型:[//[訪問資源需要的憑證信息@]服務器地址[:端口號]][/資源層級UNIX文件路徑]文件名[?查詢][#片段ID]

其中【訪問憑證信息@;:端口號;?查詢;#片段ID】都屬于選填項

如:https://github.com/huihut/interview#cc

HTTP

HTTP(HyperText Transfer Protocol,超文本傳輸協(xié)議)是一種用于分布式、協(xié)作式和超媒體信息系統(tǒng)的應用層協(xié)議。HTTP 是萬維網(wǎng)的數(shù)據(jù)通信的基礎。

請求方法


狀態(tài)碼(Status-Code)

1xx:表示通知信息,如請求收到了或正在進行處理

100 Continue:繼續(xù),客戶端應繼續(xù)其請求

101 Switching Protocols 切換協(xié)議。服務器根據(jù)客戶端的請求切換協(xié)議。只能切換到更高級的協(xié)議,例如,切換到 HTTP 的新版本協(xié)議

2xx:表示成功,如接收或知道了

200 OK: 請求成功

3xx:表示重定向,如要完成請求還必須采取進一步的行動

301 Moved Permanently: 永久移動。請求的資源已被永久的移動到新 URL,返回信息會包括新的 URL,瀏覽器會自動定向到新 URL。今后任何新的請求都應使用新的 URL 代替

4xx:表示客戶的差錯,如請求中有錯誤的語法或不能完成

400 Bad Request: 客戶端請求的語法錯誤,服務器無法理解

401 Unauthorized: 請求要求用戶的身份認證

403 Forbidden: 服務器理解請求客戶端的請求,但是拒絕執(zhí)行此請求(權(quán)限不夠)

404 Not Found: 服務器無法根據(jù)客戶端的請求找到資源(網(wǎng)頁)。通過此代碼,網(wǎng)站設計人員可設置 “您所請求的資源無法找到” 的個性頁面

408 Request Timeout: 服務器等待客戶端發(fā)送的請求時間過長,超時

5xx:表示服務器的差錯,如服務器失效無法完成請求

500 Internal Server Error: 服務器內(nèi)部錯誤,無法完成請求

503 Service Unavailable: 由于超載或系統(tǒng)維護,服務器暫時的無法處理客戶端的請求。延時的長度可包含在服務器的 Retry-After 頭信息中

504 Gateway Timeout: 充當網(wǎng)關或代理的服務器,未及時從遠端服務器獲取請求

其他協(xié)議

(1)SMTP(Simple Main Transfer Protocol,簡單郵件傳輸協(xié)議)是在 Internet 傳輸 Email 的標準,是一個相對簡單的基于文本的協(xié)議。在其之上指定了一條消息的一個或多個接收者(在大多數(shù)情況下被確認是存在的),然后消息文本會被傳輸??梢院芎唵蔚赝ㄟ^ Telnet 程序來測試一個 SMTP 服務器。SMTP 使用 TCP 端口 25。

(2)DHCP(Dynamic Host Configuration Protocol,動態(tài)主機設置協(xié)議)是一個局域網(wǎng)的網(wǎng)絡協(xié)議,使用 UDP 協(xié)議工作,主要有兩個用途:

a、用于內(nèi)部網(wǎng)絡或網(wǎng)絡服務供應商自動分配 IP 地址給用戶

b、用于內(nèi)部網(wǎng)絡管理員作為對所有電腦作中央管理的手段

(3)SNMP(Simple Network Management Protocol,簡單網(wǎng)絡管理協(xié)議)構(gòu)成了互聯(lián)網(wǎng)工程工作小組(IETF,Internet Engineering Task Force)定義的 Internet 協(xié)議族的一部分。該協(xié)議能夠支持網(wǎng)絡管理系統(tǒng),用以監(jiān)測連接到網(wǎng)絡上的設備是否有任何引起管理上關注的情況。

今天的分享就到這里了,大家要好好學C++喲~

寫在最后:對于準備學習C/C++編程的小伙伴,如果你想更好的提升你的編程核心能力(內(nèi)功)不妨從現(xiàn)在開始!

微信公眾號:C語言編程學習基地

C語言零基礎入門教程(83集全)

整理分享(多年學習的源碼、項目實戰(zhàn)視頻、項目筆記,基礎入門教程)

歡迎轉(zhuǎn)行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!



C++基礎語法梳理:計算機網(wǎng)絡丨應用層的評論 (共 條)

分享到微博請遵守國家法律
西安市| 隆尧县| 民勤县| 瑞安市| 靖西县| 新巴尔虎左旗| 饶河县| 增城市| 吕梁市| 潜江市| 湖口县| 江孜县| 报价| 宜兰县| 洛隆县| 和硕县| 沾益县| 城口县| 崇阳县| 澄迈县| 襄城县| 九江市| 九寨沟县| 郴州市| 含山县| 犍为县| 米脂县| 丹棱县| 沈丘县| 随州市| 连城县| 麻城市| 尚义县| 菏泽市| 社会| 建平县| 清丰县| 华宁县| 石泉县| 昌平区| 东安县|