以前沒有養成寫部落格的習慣, 寫部落格可以督促自己消化吸收掉看到的知識,還能鍛鍊表達能力,何樂而不為呢。好了,裝x完畢,從今天開始閱讀網路聖經tcp/ip協議。
分層協議
應用層telnet、ftp和e-mail
傳輸層tcp和udp
網路層ip、icmp和igmp
鏈路層裝置驅動程式和介面卡
網路協議通常通過分層進行開發。本書主要描述tcp/ip協議族的四層協議系統,從底層到高層為:
鏈路層:包含作業系統中的裝置驅動程式和計算機中的裝置網絡卡,處理與傳輸介質(如電纜)的物理介面細節。
網路層:主要處理分組在網路中的活動,如分組選路。網路層協議包括ip協議(網際協議),icmp(interenet報文控制協議)和igmp(internet組管理協議)。負責點到點通訊。icmp和igmp是ip協議的子協議。ip用icmp與其他主機和路由器交換錯誤報文等資訊。igmp用來把udp多播到多個主機。
傳輸層:包括tcp和udp。 tcp是一種高可靠的通訊,可以超時重發和確認接受。而udp是不可靠的,只把資料報分組發給另一台主機,可靠性由應用層保證。傳輸層提供端到端的服務。
應用層:服務如:telnet遠端登陸;ftp檔案傳輸協議;smtp簡單郵件傳輸協議。
arp(位址解析協議)與rarp(逆位址解析協議)用來轉換ip層和網路介面層使用的位址。
網際網路是通過相同協議族互連在一起的網路。構造的方法是通過路由器把兩個或多個網路進行連線。路由器可以為不同型別網路提供連線:乙太網、令牌環網、點對點的連線和fddi(光纖分布式資料介面)等等。
歷史上router與gateway同義,而現在一般gateway表示應用層gateway,即連線不同協議的程序。
型別範圍
a0.0.0.0 ~ 127.255.255.255
b128.0.0.0 ~ 191.255.255.255
c192.0.0.0 ~ 223.255.255.255
d224.0.0.0 ~ 239.255.255.255
e240.0.0.0 ~ 255.255.255.255
網域名稱系統(dns)是乙個分布式的資料庫,童工ip位址和主機名之間的對映資訊。
封裝
當應用程式用tcp傳送資料時。資料被送入協議棧中。然後逐個通過每一層直到被當做一串位元流送入網路。其中每一層對收到的資料都要增加一些首部資訊。
分用
當目的主機收到乙個乙太網資料幀時。資料幀就開始從協議棧由低往上公升,同時去掉各協議加上的報文首部。每層協議盒都要去檢查報文首部的協議標識,以確定接受資料的上層協議。這個過程為分用(demultiplexing)
重複型:在接受到客戶請求時拒絕後來的請求
並髮型:在接受客戶請求時生成新的程序、任務或執行緒處理請求。仍然可以接受其他的請求。
第一章 概述
1.模擬量輸入,輸出,開關量 閃爍 輸入,輸出及資料通訊 2.模擬量大多為開關量 3.mcu前做為前端採集器,mcu 感測器 4.開發步驟 1 i o分析 2 mcu造型 3 評估系統及相關硬體 4 設計硬體系統 5 硬體系統模組測試 6 軟體系統設計 7 系統測試 8 進一步工作 5.交叉編譯 6...
第一章 概述
modelsim電子系統分析與 于斌,公尺秀傑主編 電子工業出版社 本章內容 1,ic設計流程 2,modelsim的功能和作用 3,modelsim基本流程 1.1ic設計與modelsim ic設計流程包括兩類 正向設計 top down 和反向設計 bottom up 前者指的是從最高層的功能...
第一章 概述
網路協議通常分為不同層次進行開發,tcp ip一般認為有四層,從上到下分別是 應用層 處理應用程式,一般tcp ip提供的通用的應用程式有telnet 遠端登入 ftp 檔案傳輸協議 smtp 簡單郵件傳輸協議 snmp 簡單網路管理協議 運輸層 為兩台主機上的應用程式提供端到端的通訊,在運輸層主要...