網路基礎的基礎

2021-06-18 20:41:45 字數 2840 閱讀 4883

終端 鍵盤和顯示器

應有技術分類

ethnet  token ring fddi(→區域網)

pstn isdn ddn frame relay  x.25(→都會網路、廣域網)

層次 核心層 匯聚層 接入層

osi(開放網路互連) 應用層 表示層 對話層 [傳輸層 網路層](tcp/ip) [資料鏈路層 物理層]

封裝 將大資料分塊[ip包,幀]

路由 路徑選擇

物理層 機械特性 電氣特性 功能特性 規程特性 

頻寬 bps(每秒位)[bit/sec](一位元組等於8位)距離越遠頻寬越小 固定的的時間可傳輸的資料數量

延遲 資料從一台主機到另一台主機所用的時間

線纜 雙絞線(utp[非遮蔽雙絞線]) 5類(100m頻寬) 超5類(1000m頻寬)

介面 rj45(水晶頭) 資訊模組(插座)

線序(100m)1-3 2-6乙太網資料使用 4-5**線 7-8其他用途(568b直通線 568a交叉線)

光纖 光電轉換器

兩兩成對使用

無線網路(wlan/wifi)

ieee802.11

ap是(wireless) access point的縮寫,即(無線)訪問接入點

基帶 同時單向傳輸(單芯道)

寬頻 同時多向傳輸

數字傳輸調製方法 脈碼調變(pcm)中國為e1

資料鏈路層

目的:保證資料在物理鏈路上實現可靠的傳輸

任務:解決通道共享及維護資料幀的完整性

子層 邏輯鏈路層(llc) **訪問層(mac)

mac子層

目的:完成傳送方占用通道

占用通道方法:爭用(乙太網) 令牌 輪詢(snmp簡單網路管理協議)

mac位址(唯一實體地址)12位16進製制數 前六位為廠商

ipconfig windows檢視ip

llc目的:保證幀傳遞的完整性與無誤性

institute of electrical and electronics engineers (ieee)電氣和電子工程師協會

ieee802標準

ieee802.2  logical link control

ieee802.3  乙太網

ieee802.3u 快速乙太網(100m)

ieee802.3z 快速乙太網(1000m)

ieee802.11 無線網路

乙太網爭用方式:csma/cd(載波偵聽多路訪問/衝突檢測)

路由器不**廣播

乙太網連線法

10base-t    (雙絞線 100公尺 rj-45介面)

10base-f    (光纖10m)

100base-fx  (光纖100m)

1000base-sx 1000base-lx 1000base-tx(光纖1000m)

交換機最大級數:7

乙太網幀

網路層目的:完成網路之間的資料傳輸

任務:尋找網路位址--網路定址

完成網路間資料傳輸--交換機

路由選擇演算法--路徑選擇

ip位址才能路由

ip 網路號+主機號

廣播 定址

單播 廣播 組播(ghost建立)

a1-126 b128-191 c192-239(組位址) e240-247

主機號為255即為廣播

0為網路號 代表網路

127 環迴位址

合法位址 非法位址

保留位址(不在網際網路上分配)

a10.0.0.0-10.255.255.255

b172.16.0.0-172.255.255.255

c192.168.0.0-192.168.255.255

dns:網域名稱系統 (domain name system

動態主機設定協議(dynamic host configuration protocol, dhcp)

子網掩碼

網路號+主機號

dns:網域名稱解析

網路層電路交換

訊息交換

分組交換(復用,虛連線)

網路路徑選擇

路由發現

路由選擇(靜態選擇 動態選擇)

傳輸層連線服務

會話層任務:對話控制 會話管理

對話控制:單工通訊 半雙工通訊 雙工通訊

會話管理:建立連線 資料傳輸 釋放連線

表示層目的:將資料轉換成計算機應用程式相互理解的格式

任務:翻譯 加密

應用層目的:完成網路服務應用

任務:網路服務的協議 網路應用程式 網路服務通告

tcp/ip通訊體系

逐級封裝

網路層 ip 向上層(主要為tcp)提供統一的ip資料報

傳輸層 tcp

ip包格式

ip包頭

vers:版本號 

hlen:以位元組為單位的報頭長度

服務型別:資料報處理方式

總長度:報頭和資料的總長度

標識(identification)16bit

標記(flags)3bit

mtu最大傳輸單元,超過會段重組

icmp--差錯與控制報文

tcp傳輸層協議,由上層協議接收任意長度的報文,並提供面向連線的傳輸服務

tcp接收資料流,並分成段,然後將這些端給ip,因為ip為無連線的,所以tcp必須為每個段提供順序同步

三次握手

連線請求;接受連線;傳送資料

dos(拒絕服務攻擊) 

udp(使用者資料報協議):傳輸層協議

arp位址解析協議(知道ip位址不知mac位址)

底層使用mac位址通訊,需要mac位址與ip位址繫結,為arp表

rarp(逆arp,知道mac位址不知ip位址)

linux網路程式設計基礎 網路基礎

客戶機 client 伺服器 server 模式。需要在通訊兩端各自部署客戶機和伺服器來完成資料通訊。瀏覽器 browser 伺服器 server 模式。只需在一端部署伺服器,而另外一端使用每台pc都預設配置的瀏覽器即可完成資料的傳輸。c s模式 優點缺點 資料快取本地,效率高 工作量大,開發周期更...

iOS網路基礎 iOS網路基礎

ios網路基礎 ios網路基礎 建立請求 nsurlrequest 客戶端發起請求 nsurlconnection 接收伺服器端的響應 nsurlconnectiondatadelegate 從伺服器端的響應中獲取資料 複製 上面提到的這些屬性都是唯讀的。因此我們應使用nsmutableurlreq...

網路基礎之 網路基礎,socket程式設計

1 什麼是socket 網路基礎 socket 2 為何要學習socket程式設計 基於socket開發乙個c s或者b s結構的軟體 client 網路 server browser 網路 server 3 如何基於socket程式設計 網路 網路是什麼 底層的物理連線介質 網際網路通訊協議 os...