Chapter 11 使用者資料包通訊協定.

Slides:



Advertisements
Similar presentations
會計學 Chapter 1 基本概念 1-2 基本概念 第一節 單式簿記 第二節 會計學的定義與功用 第三節 會計學術與會計人員 第四節 企業組織 第五節 會計學基本第五節 會計學基本慣例 第六節 會計方程式 第七節 財務報表.
Advertisements

Chapter 5 教育發展與職業選擇. 1. 認識高職學生的生涯進路。 2. 了解個人特質與職業屬性之 間的關係。 3. 認識打工安全與勞動權益。
第 3 章操作系统基础 3.1 操作系统概述 3.2 操作系统的功能模块 3.3 典型操作系统概述.
计算机网络原理与实用技术 陈涛 华中科技大学公共管理学院 2009年2月.
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
網路程式設計 (Network Programming)
小 王 子 組別:第五組 班級:財金二甲 組員:A 林安潔 A 陳思羽 A 許雅涵
2015年12月14日-2015年12月20日 缩略版.
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
数据通信与计算机网络 第1讲 绪论 浙江万里学院 邵鹏飞.
11-1 保險業之定義 11-2 保險業之設立 11-3 保險業之組織 11-4 保險業之營業範圍
中国职教学会质量保障与评估研究会2016年学术年会
9-1 火災保險 9-2 海上保險 9-3 陸空保險 9-4 責任保險 9-5 保證保險 9-6 其他財產保險
槍砲病菌與鋼鐵 第三組.
用“自言自语法”提高学生 英语口头表达能力 李奉栖.
導覽解說與環境教育 CHAPTER 3 解說員.
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
財務報表的內容 四種報表格式 財務報表的補充說明 會計師簽證的重要性 合併報表 財務報表分析 Chapter 2 財務報表的內容.
老師 製作 法律與生活.
第十七章休閒農業之經營策略與成功之道 17 Chapter.
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
Chapter 2 勞工安全衛生法.
第 7 章 运输层 基本内容 传输层的概念,TCP/IP体系中的传输层,端口的概念,用户数据报协议UDP,传输控制协议TCP,TCP报文格式、数据的编号与确认、流量控制、拥塞控制、重传机制、TCP的连接管理。 重点掌握 TCP/IP体系中的传输控制协议TCP:TCP报文格式、数据的编号与确认、流量控制、拥塞控制、重传机制、TCP的连接管理。
營建自動化 -營建管理資訊化 授課老師:劉俊杰 副教授 中華民國89年9月27日.
Windows系統 入侵偵測與防制工具 成大計網中心 楊峻榮 2003/10/23.
网络实用技术基础 Internet技术及应用.
第2章 计算机网络体系结构 教学目标: 通过本章的学习,了解计算机网络体系结构和各个层次的相关协议,理解接口和服务等概念。掌握ISO/OSI模型和TCP/IP模型的各个层次及其所实现的功能。掌握IP地址的功能和划分,并对子网掩码和下一代互联网IPv6有相应的了解。
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
風險分析與財務結構 瞭解風險的定義與種類 衡量企業風險與財務風險 影響企業風險的因素 影響財務風險的因素 以現金流量衡量企業長期的財務狀況
國際行銷管理 林 建 煌 著.
前言.
網路基本概念與設定方法 林文宗 資管系助理教授
第一節 知覺 第二節 認知 第三節 學習 第四節 創造力
好好國際物流股份有限公司 全球運籌物流服務建議 中 華 貨 物 通 關 自 動 化 協 會 理 事 長 劉 陽 柳 二○○二年五月十五日
学习目标: 1)理解包和包过滤 2)理解包过滤的方法 3)设置特殊的包过滤规则
CHAPTER 2 綜合所得稅之架構.
教师:陈有为 TCP/IP与Internet(A) 教师:陈有为
第六章 差错与控制报文 (ICMP).
Chapter 9 網際網路控制訊息 通訊協定.
P2P通信之 ——UDP穿越NAT方案的讨论
访问控制列表(ACL) Version 1.0.
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
利用Netflow即時偵測蠕蟲攻擊 報告人:王明輝 報告日期:民國95年11月2日.
Chapter 8 網際網路通訊協定.
第 2 章 TCP / IP 簡介.
Chapter 14 DHCP.
防火墙技术介绍   严峻的网络安全形势,促进了防火墙技术的不断发展。防火墙是一种综合性的科学技术,涉及网络通信、数据加密、安全决策、信息安全、硬件研制、软件开发等综合性课题。
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
网络系统集成技术 访问控制列表 Access Control List 第七章.
第4章 OSI傳輸層.
Chapter 12 傳輸控制通訊協定.
友善關係*雙贏校園 高雄市內門區金竹國小 蕭淑美校長.
Linux防火牆與NAT架設 2013/02/03.
第2讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
Westmont College 网络互连 Part 4 (传输协议, UDP and TCP, 协议端口)
Network Application Programming(3rd Edition)
第二章 電腦硬體知識 Chapter 2-電腦硬體知識.
1.4 计算机网络体系结构与协议 引言 网络系统的体系结构 网络系统结构参考模型ISO/OSI
老師 製作 休閒農場.
心理學—日常生活中的應用 人際溝通.
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
DoS、DDoS網路攻擊 A 沈惇鈺 指導教授:梁明章.
IP Layer Basics, Firewall, VPN, and NAT
財務預測 財務預測的用途 法令相關規定 預測的基本認知 預測的方法 製作預測性報表 財務報表分析 Chapter 16 財務預測.
Internet课程设计 教师:陈 妍 朱海萍 西安交通大学计算机系
自慢 社長的成長學習筆記 何飛鵬.
IP Layer Basics & Firewall
團體工作的倫理議題 CHAPTER 12. 團體工作的倫理議題 CHAPTER 12 團體工作的倫理議題 1.如果我有資格執行個別治療,那麼我也可以執行團體治療。 2.仔細而審慎地篩選團體成員,較符合專業倫理要求。 3.在團體治療開始前,讓成員能先有準備以便從團體中獲得最大利益,是非常重要的。
Chapter1 大師的視界,見證歷史的腳步
Presentation transcript:

Chapter 11 使用者資料包通訊協定

目標 本章結束後,您將能夠: 可以去說明程序對程序的通訊 知道 UDP 使用者資料包的格式 可以去計算 UDP 的檢查碼

11.1 程序對程序的通訊 在仔細看 UDP 之前,我們先要了解主機對主機的通訊( host-to-host communication ) 與程序對程序的通訊 ( process-to-process communication ),以及它們之間有何不同。 本節所討論的主題包括: 通訊埠號碼 插座位址

請注意: 公認埠的號碼皆小於 1024。

範例1 在 UNIX 系統中,公認埠號被儲存在 /etc/services 的這個檔案中。檔案中的每一行給予某個服務的名稱及對應的公認埠號。我們可以使用 grep 的系統工具來擷取指定應用所對應的那一行或多行的資料。下面顯示 TFTP 的埠號,注意TFTP 可以使用 UDP 或 TCP 服務的 69 埠號。 接下一張投影片

範例1 (續) SNMP 通訊協定使用兩個埠號 ( 161 和 162 ),來針對不同的目的,我們會在第 21 章討論。

11.2 使用者資料包 UDP 的封包被稱為使用者資料包 ( user datagram ),它的標頭固定為 8 個位元組。

請注意: UDP長度= IP長度-IP標頭長度

11.3 檢查碼 UDP 的檢查碼計算與 IP 或 ICMP 不同,UDP 的檢查碼計算包含了三個部份:一個虛擬標頭 ( pseudoheader )、UDP標頭及來自應用層的資料。 本節所討論的主題包括: 傳送端檢查碼之計算 接收端檢查碼之計算 UDP 可以使用檢查碼也可以不使用

11.4 UDP的運作 UDP 使用的概念與傳輸層共通,在這一節,我們會先簡單介紹,待下一章 TCP 通訊協定再詳細介紹。 本節所討論的主題包括: 非預接式服務 流量與錯誤控制 封裝及拆裝 佇列 多工與解多工

11.5 UDP之用途 在本節中,我們討論一些使用 UDP 通訊協定的地方。

11.6 UDP套件 為了去說明 UDP 如何處理 UDP 封包的傳送與接收動作,我們展示一個簡易版本的 UDP 套件。 UDP 套件包含下面五個模組:控制區塊表 ( control-block table )、輸入佇列 ( input queue )、控制區塊模組 ( control-block module )、輸入模組 ( input module ) 及輸出模組 ( output module ) 。 本節所討論的主題包括: 控制區塊表 輸入佇列 控制區塊模組 輸入模組 輸出模組

範例2 一開始一個目的埠號為 52,012 的使用者資料包到來。 輸入模組在控制區塊表中尋找並找到這個埠號,同時知道這個埠已經使用,佇列代碼為 38。 輸入模組將使用者資料包傳送到 38 號佇列,控制區塊表保持不變。

範例3 在數秒後,一個程序啟動,它向作業系統要求一個埠號,而作業系統給予此程序一個 52,014 的埠號。 然後該程序將其程序代碼 ( 4,978 ) 及埠號交給控制區塊模組,以便在控制區塊表中建立一個條目。 控制模組選用第一個空著的條目,把收到的資訊填入。此時並沒有建立相對應的佇列,因為到此目的埠的使用者資料包還沒有到來 ( 見表11.3 )。 接下一張投影片

範例4 一個目的埠為 52,011 的使用者資料包傳送進來。 輸入模組檢查表中發現目前並沒有為這個目的埠安排佇列,這是因為到這個埠號的第一個資料包現在才到。 這時候輸入模組便建立一個佇列,其代碼為 43 ( 見表11.4 )。 接下一張投影片

範例5 數秒後,一個埠號為 52,222 的使用者資料包傳送進來。 輸入模組在表中無法找到一個與此埠號一樣的條目,於是該使用者資料包就被丟棄。 同時輸入模組要求 ICMP 送出一個通訊埠無法到達的訊息給資料包的來源端。