網絡基礎學習筆記
1.osi七層協議:應、表、會、傳、網、數、物
每層運行常見物理設備
物理層功能:主要是基於電器特性發送高低電壓(電信號),高電壓對應數字1,低電壓對應數字0
數據鏈路層由來:單純的電信號0和1沒有任何意義,必須規定電信號多少位一組,每組什麽意思
數據鏈路層的功能:定義了電信號的分組方式
head長度+data長度=最短64字節,最長1518字節,超過最大限制就分片發送
head包含:(固定18個字節)
- 發送者/源地址,6個字節
- 接收者/目標地址,6個字節
- 數據類型,6個字節
data包含:(最短46字節,最長1500字節)
- 數據包的具體內容
head中的Mac地址:每塊網卡出廠時都被燒制上一個世界唯一的mac地址,長度為48位2進制
arp協議:
發包分成三步:
a.計算是否在一個廣播域
b.
c.
網絡層
IP地址、協議
傳輸層
建立端口到端口的通信
數據傳輸的過程:
發送端壓縮-接收端解壓縮
網絡基礎學習筆記
相關推薦
Linux運維之道之網絡基礎學習筆記1.1
達內 linux雲計算運維 網絡基礎1.1TCP/IP詳細解讀:TCP/IP協議簡介:TCP/IP是最廣泛支持的通信協議集合---包括大量internet應用中的標準協議;---支持跨網絡架構,跨操作系統平臺的通信;主機與主機之間通信的三個要素:---IP地址;---子網掩碼;---IP路由;IP地址
網絡基礎學習筆記
width 數據類型 廣播域 網絡 功能 mage strong mac 數據 1.osi七層協議:應、表、會、傳、網、數、物 每層運行常見物理設備 物理層功能:主要是基於電器特性發送高低電壓(電信號),高電壓對應數字1,低電壓對應數字0 數據鏈路層由來:單純的電信
Linux運維之道之網絡基礎學習1.2
linux 達內 雲計算 網絡基礎1.2物理層解析-----------------------------------------------------------------------------------------------物理層--網絡的基礎------物理層是TCP/IP模型的
網絡協議學習筆記1
配置 互連 報文 dns 返回 系統 發出 不能 得到 編譯過程 源文件 -> 詞法分析 -> 語法分析 -> 語義分析 -> 代碼生成 -> 源文件 應用層協議:DNS HTTP HTTPS 傳輸層協議:UDP TCP UDP:無連
muduo網絡庫學習筆記(三)TimerQueue定時器隊列
tex || 麻煩 這也 原因 否則 errno.h 受限 bind 目錄 muduo網絡庫學習筆記(三)TimerQueue定時器隊列 Linux中的時間函數 timerfd簡單使用介紹 timerfd示例 muduo中對timerfd的封裝 TimerQueue的結
muduo網絡庫學習筆記(四) 通過eventfd實現的事件通知機制
添加 最大的 atom times sin eas functor lee 單純 目錄 muduo網絡庫學習筆記(四) 通過eventfd實現的事件通知機制 eventfd的使用 eventfd系統函數 使用示例 EventLoop對eventfd的封裝 工作時序 ru
muduo網絡庫學習筆記(五) 鏈接器Connector與監聽器Acceptor
see amp () 使用 測試 point png 關閉 cit 目錄 muduo網絡庫學習筆記(五) 鏈接器Connector與監聽器Acceptor Connector 系統函數connect 處理非阻塞connect的步驟: Connetor時序圖 Accept
網絡協議學習筆記(1))
想象 bubuko inf 一個 分享 可能 技術分享 進行 完整 只要是在網絡上跑的包,都是完整的。可以有下層沒上層,絕對不可能有上層沒下層。 對 TCP 協議來說,三次握手也好,重試也好,只要想發出去包,就要有 IP 層和 MAC 層,不然是發不出去的。 網絡協議的工作
網絡流學習筆記(1)Dinic算法
c++ 算法 else using sizeof nic for bit ast //Dinic #include<bits/stdc++.h> using namespace std; struct node{ int x,y,c,next,other
有上下界網絡流學習筆記
方法 存在 原來 最大流 一個 流量 code 有上下界網絡流 zoj 有上下界網絡流學習筆記 1.有(無)源匯有上下界最小費用可行流:算法的核心思想是補流。先判斷原圖是否有源匯,若有則連邊\(t \to s(\infty/0)\);隨後新建超級源匯\(S\),\(T\);
網絡流學習筆記
如果 tag ek費用流 軟件 負載平衡 最小 tro amp 不知道 網絡流學習筆記 最近幾天都在學雖然不知道有什麽用 但還是在這裏做一個總結. 再立一些奇怪的flag 一.網絡流的有關算法 1.最大流 主要是EK和Dinic.(什麽ISAP,HLLP就沒學了,卡Dini
Java基礎學習筆記二十二 網絡編程
數據丟失 交互圖 主動 總結 交互 servers -- 處理 關閉 絡通信協議 通過計算機網絡可以使多臺計算機實現連接,位於同一個網絡中的計算機在進行連接和通信時需要遵守一定的規則,這就好比在道路中行駛的汽車一定要遵守交通規則一樣。在計算機網絡中,這些連接和通信的規則被
馬哥學習----李洋個人筆記----網絡基礎概念
糾錯 傳輸數據 ati gate sage 信號 數加 序列號 xxxxx curl -I +指定網址 查詢指定網站是 用什麽web服務器部署的 curl -I www.taobao.com 數據傳輸分為七層來進行,對數據封裝以及拆封. 1 物理層 定義線路,如何來傳
Linux運維筆記(一)網絡基礎知識
使用 可靠 height image inter 電話線 ppp協議 網址 esp 網絡基礎知識 一、基本概念 1.ARPANET & TCP/IP:以“軟件”技術將網絡硬件整合,使得不同的計算機或者數據可以通過這個軟件達成數據溝通(TCP/IP技術也被稱為Inte
TCP/IP 學習 --- 4(linux網絡基礎api)
close dst 緊急 -s udp 文件描述符 失敗 消息 con 1 sockaddr_in、sockaddr_in6和sockadd_un等都可以強制轉換為sockaddr. 2 IP地址是電分十進制形式的字符串,但是在網絡中使用的是unsigned int類型的數
『中級篇』docker學習必會網絡基礎(24)
p地址 體驗 官網 分配 ping通 最短 開放 基礎 機構 >原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!>原文鏈接地址:『中級篇』docker學習必會網絡基礎(24) 對於今天的內容,相信大部分老鐵上大學的時候都學過。 基於數據包的通信方式
網絡基礎 : OSI參考模型
network 網絡管理 應用程序 計算機 下載文件 OverviewOSI規範的作用之一就是幫助在不同的主機之間傳輸數據。OSI模型包含7層,它們分為兩組。上面3層指定了終端中的應用程序如何彼此通信以及如何與用戶交流;下面4層指定了如何進行端到端的數據傳輸。上三層對聯網和網絡地址
網絡基礎
ont 計算 服務 style 打開 數據鏈路 strong 功能 上網 網絡基礎 一
python基礎學習筆記
好的 留下 path false 找到 __name__ ems 單詞 ups 1 #!/usr/bin/env python 2 #coding=utf-8 3 4 def login(username): 5 if username==‘
eight day linux網絡基礎
sys rpm軟件安裝 本地yum配置 con stop 開啟 yum的配置 upd service ifconfig命令設定網卡的IP地址: 例如:修改eth0網卡的IP地址為172.18.48.56和子網掩碼255.255.255.128的命令: ifconfig et