1.請你分別劃劃OSI的七層網絡結構圖,和TCP/IP的五層結構圖? 安全
OSI/ISO根據整個計算機網絡功能將網絡分爲:物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層七層。也稱「七層模型」。
TCP/IP「五層模型」分爲:物理層、互聯網層、網絡層(IP層)、傳輸層(TCP/UDP層)、應用層。網絡
2.請你詳細的解釋一下IP協議的定義,在哪一個層上面,主要有什麼做用? TCP與UDP呢? app
IP協議是網絡層的協議,它實現了自動路由功能,也就是尋徑的功能。TCP協議是傳輸層的協議,它向下屏蔽了IP協議不可靠傳輸的特性,向上提供一個可靠的點到點的傳輸;UDP也是傳輸層的協議,提供的是一種無鏈接的服務,主要考慮到不少應用不須要可靠的鏈接,但須要快速的傳輸,如局域網中的計算機傳輸文件通常使用UDP協議。ide
3.請問交換機和路由器分別的實現原理是什麼?分別在哪一個層次上面實現的? spa
交換機用在局域網中,交換機經過記錄局域網內各節點機器的MAC地址就能夠實現傳遞報文,無需看報文中的IP地址。路由器識別不一樣網絡的方法是經過識別不一樣網絡的網絡ID號(IP地址的高端部分)進行的,因此爲了保證路由成功,每一個網絡都必須有一個惟一的網絡編號。路由器經過察看報文中IP地址來決定路徑,向那個子網(下一跳)路由。也就是說交換機工做在數據鏈路層看MAC地址,路由器工做在網際層看IP地址。可是因爲如今網絡設備的發展,不少設備既有交換機的功能有由路由器的功能(交換式路由器)使得二者界限愈來愈模糊。計算機網絡
各層網絡協議orm
應用層(Application): 應用程序網關(application gateway)
Telnet: 遠程登陸 (在應用層鏈接兩部分應用程序)
FTP(File Transfer Protocol):文件傳輸協議
HTTP(Hyper Text Transfer Protocol):超文本傳輸協議
SMTP(Simple Mail Transter Protocol):簡單郵件傳輸協議
POP3(Post Office Ptotocol):郵局協議
SNMP(Simple Network Mangement Protocol):簡單網絡管理協議
DNS(Domain Name System):域名系統
傳輸層(Transport): 傳輸網關(transport gateway)
TCP(Transmission Control Potocol):傳輸控制協議 (在傳輸層鏈接兩個網絡)
UDP(User Data Potocol):用戶數據協議
網絡層(Internet): 多協議路由器(multiprotocol router)
IP(Internet Protocol):網絡協議 (在異構網絡間轉發分組)
ARP(Address Resolution Protocol):地址解析協議
RARP(Reverse Address Resolution Protocol) :逆地址解析協議
ICMP(Internet Control Message Protocol):因特網控制消息協議
IGMP(Internet Group Manage Protocol):因特網組管理協議
BOOTP (Bootstrap):可選安全啓動協議
數據鏈路層(Data Link): 網橋(bridge)交換機(switcher)
HDLC(High Data Link Control):高級數據鏈路控制 (在LAN之間存儲-轉發數據鏈路針)
SLIP(Serial Line IP):串行線路IP
PPP(Point-to-Point Protocol):點到點協議
802.2等
物理層(Physical): 中繼器(repeater) 集線器(hub)
無 (放大或再生弱的信號,在兩個電纜段之間複製每個比特)router