1.網(wǎng)絡劃分
1.1局域網(wǎng)(內網(wǎng))
(1)組網(wǎng)的方式:網(wǎng)絡直連、集線器連接多臺主機、交換機連接多臺主機、路由器連接多臺主機(其中可以再使用集線器和交換機來連接主機)
(2)組網(wǎng)后,局域網(wǎng)內的主機就可以相互訪問了,但是還不能訪問局域網(wǎng)外的主機
1.2廣域網(wǎng)(公網(wǎng))
(1)廣域網(wǎng)是多個局域網(wǎng)組建的大型網(wǎng)絡
(2)公網(wǎng)是國際上大家都公認的網(wǎng)絡,連接上公網(wǎng)以后就可以訪問公網(wǎng)上的資源了
(3)通過一定的組網(wǎng)方式可以搭建局域網(wǎng),局域網(wǎng)內是可以相互訪問的,但是如果局域網(wǎng)借助一些設備連接到公網(wǎng)就可以訪問公網(wǎng)的資源
2.網(wǎng)絡的作用
共享數(shù)據(jù)(通過網(wǎng)絡傳輸數(shù)據(jù)來實現(xiàn)數(shù)據(jù)共享)
3.端口號
3.1作用
標識某臺主機的進程
3.2兩臺主機中的進程傳輸數(shù)據(jù)
對于網(wǎng)絡通信來說,一個進程,既存在接收數(shù)據(jù),也存在發(fā)送數(shù)據(jù)
3.3格式
整形數(shù)字
3.4注意
網(wǎng)絡編程時,一個主機中進程綁定主機中的唯一的端口,不同進程不能使用同一端口
4.協(xié)議
4.1概念
網(wǎng)絡中經(jīng)過的網(wǎng)絡設備都要遵守的規(guī)定、約定
4.2三要素
網(wǎng)絡協(xié)議三要素:語法、語義、時序
4.3最終體現(xiàn)
網(wǎng)絡中數(shù)據(jù)包傳輸?shù)母袷?/strong>
4.4作用
進程約定好相同的數(shù)據(jù)格式,這樣傳輸?shù)綄Ψ降臄?shù)據(jù)才能正確解析,網(wǎng)絡中主機、系統(tǒng)、網(wǎng)絡設備都遵守相同的規(guī)范才能正確的使用
5.五元組
標識了一次網(wǎng)絡通信必須的五個信息
5.1源IP
標識源主機
5.2源端口
標識源主機中的源進程
5.3目的IP
標識目的主機
5.4目的端口
標識目的主機中的目的進程
5.5協(xié)議
雙方約定的數(shù)據(jù)傳輸格式
6.網(wǎng)絡編程
6.1定義
(1)也叫網(wǎng)絡通信,網(wǎng)絡數(shù)據(jù)傳輸
(2)寫兩個程序進行網(wǎng)絡通信,也就是從一個進程發(fā)送數(shù)據(jù)到另一個進程,這兩個進程可以在一個主機,也可以在不同主機
(3)網(wǎng)絡編程指網(wǎng)絡上的主機通過不同的進程以編程的方式實現(xiàn)網(wǎng)絡通信(或網(wǎng)絡數(shù)據(jù)傳輸)
6.2常見的網(wǎng)絡通信模型
(1)一發(fā)一收:客戶端發(fā)一次請求,接收一次響應(web開發(fā)、http協(xié)議使用的都是這種方式)
(2)(一)多發(fā)(一)收
7.客戶端和服務端
7.1客戶端
通過網(wǎng)絡獲取服務端資源的進程
7.2服務端
提供網(wǎng)絡服務(資源:圖片、視頻、網(wǎng)頁資源、數(shù)據(jù)管理等)的一個進程,也稱服務器
8.協(xié)議分層
8.1OSI七層模型(從高到低)
(1)應用層:應用程序所在的分層
(2)表示層:數(shù)據(jù)是按照什么形式展示出來(有設計,沒有實現(xiàn))
(3)會話層:約定建立和斷開的連接方式(有設計,沒有實現(xiàn))
(4)傳輸層:負責數(shù)據(jù)的可靠數(shù)據(jù)
(5)網(wǎng)絡層:地址管理(IP地址)與路由選擇(IP地址類似每個地點的坐標點從源IP到目的IP,路由選擇提供了一個選擇的最短路徑)
(6)數(shù)據(jù)鏈路層:互聯(lián)設備之間的傳送和識別數(shù)據(jù)幀(從硬件上看,網(wǎng)絡數(shù)據(jù)傳輸是“一跳一跳”的過程)
(7)物理層:0/1光電信號
8.2TCP/IP五層(或四層)模型
把OSI七層模型的表示層和會話層去掉(不實用),就是五層模型,再去掉物理層(不關注),就是四層模型
8.3分層使用情況
(1)主機:應用程序層(應用層)、操作系統(tǒng)(下四層)
(2)路由器:下三層
(3)交換器:下兩層
(4)集線器:物理層
8.4網(wǎng)絡數(shù)據(jù)傳輸
經(jīng)過的每個網(wǎng)絡節(jié)點(主機,路由器,交換機,集線器),在相同的網(wǎng)絡分層,需要使用一樣的協(xié)議
9.封裝和分用
9.1封裝
(1)發(fā)送數(shù)據(jù)的時候,需要將數(shù)據(jù)按照網(wǎng)絡分層,從高到低的順序來進行封裝
(2)主機中一個進程,發(fā)送一個數(shù)據(jù)
這個過程涉及主機中,按照網(wǎng)絡分層,每層使用對應的協(xié)議進行封裝文章來源:http://www.zghlxwxcb.cn/news/detail-438412.html
9.2分用
接受數(shù)據(jù)時,需要按照網(wǎng)絡分層,從低到高的順序來進行分用(解析)文章來源地址http://www.zghlxwxcb.cn/news/detail-438412.html
到了這里,關于網(wǎng)絡基礎知識1—網(wǎng)絡的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!