tcp/ip 協議學習筆記 章一
一、tcp/ip包含:
tcp/ip協議集包含四層:鏈路層、網絡層、傳輸層、應用層
二、協議舉例:
應用層: http、telnet、ssh ....
傳輸層:TCP、UDP
網絡層 :IP,ICMP,IGMP
鏈路層:ARP ,RARP
註:不是所有的程序都有這四層。有些基於IP,但是非tcp and 非UDP eg:ping,某一些動態路由協議
三:IP地址分類
略
四:DNS
略
五:封裝
數據封裝是由tcp/ip協議棧完成的。不同的系統和主機,要遵行tcp/ip協議的標準 ,才能相互通信。
應用程序數據
|
tcp/udp 段
|
IP 數據報(或分片)
|
數據幀
六:分用
封裝的逆過程
註:
icmp 和 igmp 封裝在IP數據報內部。但是 屬於IP層
路由尋址是通過IP協議
七:端口
tcp 和 udp 通過端口號識別應用程序
八:互聯網
路由器可以互聯不同類型的網絡,例如:以太網和令牌環網
本文出自 “隨筆” 博客,請務必保留此出處http://sunsj.blog.51cto.com/2007940/1950931
tcp/ip 協議學習筆記 章一
相關推薦
tcp/ip 協議學習筆記 160; 章一
tcp/ip一、tcp/ip包含:tcp/ip協議集包含四層:鏈路層、網絡層、傳輸層、應用層二、協議舉例:應用層: http、telnet、ssh ....傳輸層:TCP、UDP網絡層 :IP,ICMP,IGMP鏈路層:ARP ,RARP註:不是所有的程序都有這四層。有些基於IP,但是非tcp and 非UD
《圖解TCP/IP》學習——第五章 IP協議的相關技術
一、僅憑IP無法完成通訊 1)web網站的地址和電子郵件地址等都是由應用層提供的,不會使用由十進位制陣列成的某個IP地址; 2)在乙太網(資料鏈路層)的情況下,只使用MAC地址傳輸資料包 二、DNS
TCP/IP協議 學習之總結 (一)
一、TCP/IP協議 介紹 1.TCP協議和IP協議指兩個用在Internet上的網路協議(或資料傳輸的方法)。它們分別是傳輸控制協議和互連網協議。這兩個協議屬於眾多的TCP/IP 協議組中的一部分。
TCP/IP協議學習一
一:TCP/IP的初步學習 1.NCP Network Control Protocol 網路控制協議 NCP是個半雙工的工作模式而TCP/IP是個全雙工的工作模式,所以使用的寄數 2.internet 是一個共同的協議把多個網路連線在一起
TCP/IP協議學習(一)
重傳 消息 時機 交換 strong 一對多 三次握手 數據鏈路層 七層 一。網絡模型 OSI七層模型:自上至下依次是 應用層,表示層,會話層,傳輸層,網絡層,數據鏈路層,物理層 應用層:具體的應用協議如HTTP、SMTP、FTP、TELNET、DNS等
socket API和TCP/IP協議學習
socket API和TCP/IP協議學習 本部落格用於記錄socket API和TCP/IP協議的學習 目標在2017.1.1之前看完unix網路程式設計卷一和TCP/IP詳解卷一 本部落格的環境是opensuse Tumbleweed,其他linux發行版
TCP/IP協議學習(二) LWIP使用者自定義配置檔案解析
LWIP協議支援使用者配置,可以通過使用者裁剪實現最優化配置,LWIP預設包含opts.h作為系統預設配置,不過通過新增lwipopts.h檔案幷包含在opts.h標頭檔案之前就可以對lwip進行使用者裁剪,這裡給出相關引數的含義,不過具體專案還應該根據實際情況裁剪。 #ifn
TCP/IP協議族筆記1
1.1 TCP/IP協議族體系結構以及主要協議 TCP/IP協議族是一個四層協議系統,自底向上分別是資料鏈路層、網路層、傳輸層和應用層。每一層完成不同的功能,且通過若干協議來實現,上層協議使用下層協議提供的服務。如圖1-1所示。
《跟老齊學Python:輕鬆入門》學習筆記:章一:基礎物件型別
第1章 基本物件型別 浮點數的所有運算都要注意 1.1 數和四則運算 1.python可以自動處理大整數問題,不必擔心溢位 2.單精度浮點數(4個位元組)在計算機內部儲存方式: 1位為符號位(0為正,1為負),8位用作整數,最後的23位表示有效數字 3.每個物件在記憶
《圖解TCP/IP》學習筆記
本學習筆記僅供個人學習研究使用 第一章 網路基礎知識 7層OSI模型: 第二章 TCP/IP基礎知識 2.1 TCP/IP出現的背景及其歷史 美國軍用技術的應用導致了網際網路的鼻祖ARPANET的誕生,在20世紀70年代,ARPANET中的一個研究機構研發出了TCP/I
TCP/IP協議學習總結
本文為自己的學習總結,沒有那些大神們那麼的深入,只為自己的一些心得總結,有很多不足之處,請各位勿噴,望多多指正!!無限感激 一、TCP/IP協議 為什麼會有這個協議: 為了實現不同計算機系統/網路系統之間的通訊其他還有很多網路協議,只是很多隻能特定某些計算機系統間的通訊
Linux TCP/IP 協議棧原始碼分析(一)
--------------------------------------------------------------------------------------------------------------------- 這篇文章寫於三年前,當時
一個Php菜鳥的TCP/IP協議學習總結(概述)
學習初衷: 前段時間用php socket 做實時聊天,對tcp/ip協議有個簡單瞭解,近來直播貌似很火,於是計劃做一個簡單的直播功能練練手,還有一個原因是想用C語言給自己的php加一個簡單網路通訊的擴充套件,覺得有必要對TCP/IP協議族進行學習,不然一直只停留在寫應用層
ARP抓包實戰小結-TCP/IP協議學習
image 表示 以太網幀 空白 自己的 疑問 uboot 添加 網絡 2011-12-26 21:36:47 圖1 一,環境說明 硬件連線。PC與2440開發板直接用網線連接。 PC的ip地址:192.168.0.107。2440開發板的ip地址:19
TCP/IP協議的學習筆記
不同 傳輸層 現象 rda .cn 協議 過程 學習 情況 1.OSI和TCP/IP的協議體系結構 OSI是開放系統互連參考模型,它的七層體系結構概念清楚,理論也比較完整,但它既復雜又不實用。而TCP/IP是一個四層的體系結構,它包含應用層、傳輸層、網際層和網絡接口層。
TCP-IP詳解卷1:協議 學習筆記(6) Ping
參考:TCP-IP詳解卷1:協議 Ping程式的目的是為了測試另一臺主機是否可達。該程式傳送一份ICMP回顯請求報文給主機,並等待返回ICMP回顯應答。 一般來說,如果不能Ping到某臺主機,那麼久不能Telnet或者FTP到那臺主機。反過來,如果不能Telnet到某臺主機,可
TCP-IP詳解卷1:協議 學習筆記(5) RARP ICMP
參考:TCP-IP詳解卷1:協議 RARP RARP分組的格式與ARP分組基本一致,它們之間的主要差別是RARP請求或應答的幀型別為0x8035,RARP請求的操作碼為3,應答操作碼為4。 RARP請求以廣播的方式傳送,RARP應答一般是單播傳送的。 RARP伺服器實現
TCP-IP詳解卷1:協議 學習筆記(4) ARP
參考:TCP-IP詳解卷1:協議 ARP(地址解析協議)和RARP(逆地址解析協議) ARP為IP地址到對應的硬體地址之間提供動態對映,這個過程是自動完成的,一般應用程式使用者或者系統管理員不必關心。 RARP是被那些沒有磁碟驅動器的系統使用(一般是無盤工作站或X終端),需
TCP-IP詳解卷1:協議 學習筆記(3) IP:網際協議
參考:TCP-IP詳解卷1:協議 IP首部: 服務型別TOS欄位包括一個3bit的優先權子欄位(現在已經被忽略),4bit的TOS子欄位和1bit未用位但必須置0。4bit的TOS分別代表:最小時延、最大吞吐量、最高可靠性和最小費用。4bit中只能置其中1bit。如果所有
TCP-IP詳解卷1:協議 學習筆記(2) 鏈路層
參考:TCP-IP詳解卷1:協議 鏈路層的三個主要目的: (1)為IP模組傳送和接收IP資料報 (2)為ARP模組傳送ARP請求和接收ARP應答 (3)為RARP傳送RARP請求和接收RARP應答。 乙太網一般是指Digital Equipment Crop.、In