TCP協定 (傳輸層).

Slides:



Advertisements
Similar presentations
课程名称 培训目标 学完本课程后,您应该能: 区分AP技术 描述CAPWAP隧道协议 华为技术有限公司 版权所有 未经许可不得扩散.
Advertisements

第6章 计算机网络基础 1.
第 12 章 UDP 與 TCP.
网络教育(综合类)本学期教学工作 网络教育办公室:周学斌.
网络协议及架构安全 培训机构名称 讲师名字.
第6章 Internet与TCP/IP体系结构
Chapter 12 UDP 與 TCP.
数据转发过程.
第 7 章 运输层 基本内容 传输层的概念,TCP/IP体系中的传输层,端口的概念,用户数据报协议UDP,传输控制协议TCP,TCP报文格式、数据的编号与确认、流量控制、拥塞控制、重传机制、TCP的连接管理。 重点掌握 TCP/IP体系中的传输控制协议TCP:TCP报文格式、数据的编号与确认、流量控制、拥塞控制、重传机制、TCP的连接管理。
Windows系統 入侵偵測與防制工具 成大計網中心 楊峻榮 2003/10/23.
NetGuru 創新 網路通訊實驗教學解決方案 PART I TCP/IP通訊協定深入剖析/以NetGuru實作
第2章 计算机网络体系结构 教学目标: 通过本章的学习,了解计算机网络体系结构和各个层次的相关协议,理解接口和服务等概念。掌握ISO/OSI模型和TCP/IP模型的各个层次及其所实现的功能。掌握IP地址的功能和划分,并对子网掩码和下一代互联网IPv6有相应的了解。
網路基本概念與設定方法 林文宗 資管系助理教授
教学目的:通过本章的学习大家要掌握端口 教学重点:端口的分类的两大类,静态端口 教学难点:几种常见的端口.
网络安全威胁与防御策略. TCP/IP Protocols  Contains Five Layers  Top three layers contains many protocols  Actual transmission at the physical layer.
Lab312.
学习目标: 1)理解包和包过滤 2)理解包过滤的方法 3)设置特殊的包过滤规则
實驗8 ICMP協定分析 實驗目的 明瞭ICMP(Internet Control Message Protocol;網際網路控制訊息協定)的工作原理 解析ICMP協定下封包資料傳送的格式。
传输层是整个协议层次的核心,其任务是在源机器和目标机器之间提供可靠的、性价比合理的数据传输功能,并与当前所使用的物理网络完全独立
第 12 章 UDP 與 TCP.
教师:陈有为 TCP/IP与Internet(A) 教师:陈有为
利用 ISA Server 2004 建置應用層防護機制
Chapter 3 Transport Layer (傳輸層).
第3讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
(C) Active Network CO., Ltd
第 6 章 通訊協定 UDP.
TCP和UDP基本原理.
TCP/UDP協定 10-1 TCP/UDP簡介 10-7 採用TCP或UDP 10-2 連接埠編號 10-8 UDP標頭格式
Internet Protocol (IP)
網路服務 家庭和小型企業網路 – 第六章.
IP協定 (網路層).
访问控制列表(ACL) Version 1.0.
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
ARP, RARP & ICMP.
利用Netflow即時偵測蠕蟲攻擊 報告人:王明輝 報告日期:民國95年11月2日.
Chapter 8 網際網路通訊協定.
第 2 章 TCP / IP 簡介.
在一定程度上 人类的思维产生于 简单个体之间的相互作用 ——Marvin Minsky.
第十讲 TCP协议 协议概述 报文段格式 差错控制 流控和拥塞控制 TCP连接管理 TCP性能问题 TCP软件设计 2018/12/7
考试题型 填空题(30) 选择题(20) 名词解释(10) 问答题(24) 计算题(16) 附加题(30) 成绩核算:
第4章 OSI傳輸層.
OSI七層架構 OSI階層 負責的工作 應用層 表達層 會議層 傳輸層 網路層 資料鏈結層 實體層 將應用程式所送出的訊息轉成字元資料
第4讲 传输层之二 本讲目的: 本讲概述: Internet传输层的实现和实例 面向连接的传输: TCP TCP拥塞控制 拥塞控制原则
计算机网络(第 5 版) 第 5 章 传输层.
江西财经大学信息管理学院 《组网技术》课程组
實驗目的 明瞭可靠傳輸層的基礎觀念 TCP協定下區段資料傳送的格式
第七讲 网际协议IP.
NS2 – TCP/IP Simulation How-Wei Wu.
第 12 章 UDP 與 TCP 著作權所有 © 旗標出版股份有限公司.
第十三章 TCP/IP 與 Internet 網路連結技術
第2讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
TANet PROTOCOL ANALYSIS - WIRESHARK - 350.
第7章 传输层协议——TCP与UDP 任课教师 卢豫开.
Westmont College 网络互连 Part 4 (传输协议, UDP and TCP, 协议端口)
Network Application Programming(3rd Edition)
Wireshark DNS&HTTP封包分析
3.1 通訊協定 3.2 開放系統參考模式(OSI) 3.3 公眾數據網路 3.4 TCP/IP通訊協定
1.4 计算机网络体系结构与协议 引言 网络系统的体系结构 网络系统结构参考模型ISO/OSI
Source: Journal of Network and Computer Applications, Vol. 125, No
_01基本概念扫盲 本节课讲师——void* 视频提供:昆山爱达人信息技术有限公司 官网地址:
Speaker : Chang Kai-Jia Date : 2010/04/26
講員:游文志 排程系統教育訓練 後台管理系統 講員:游文志
第 14 章 DHCP 著作權所有 © 旗標出版股份有限公司.
Chapter 11 使用者資料包通訊協定.
2019/5/3 JAVA Socket(UDP).
Speaker : 翁瑄伶 Advisor : 柯開維 博士 Date: 2016/07/31
第10讲 Web服务.
助教:廖啟盛 JAVA Socket(UDP) 助教:廖啟盛
Internet课程设计 教师:陈 妍 朱海萍 西安交通大学计算机系
第7章 传输层协议——TCP与UDP 任课教师 卢豫开.
Presentation transcript:

TCP協定 (傳輸層)

傳輸層協定 以TCP與UDP為主 在IP Header中的prot欄位註冊 訊息的處理時間與可靠度

傳輸層協定標頭 資料連結層:MAC Address 網路層:IP Address 傳輸層:port number (分時多工) 資料連結層HD 網路層HD 傳輸層HD 資料 Ethernet HD IP HD TCP/UDP HD 資料 資料連結層:MAC Address 網路層:IP Address 傳輸層:port number (分時多工)

常見的 port number http://www.iana.org/assignments/port-numbers Port Keyword Function Protocol 保留 21 FTP 檔案傳輸 TCP 23 Telnet 遠端登錄 15 Netstat 網路狀態 TCP, UDP 25 SMTP 郵件傳輸 53 DNS 網域名稱伺服器 80 HTTP WWW SERVER 161 SNMP 網路管理 UDP http://www.iana.org/assignments/port-numbers

UDP User Datagram Protocol 非可靠性傳輸模式 (不檢查資料是否成功傳送到目的地) 速度快 來源port number (16) 目的port number (16) 訊息長度 (16) 檢驗和 (16) 訊息長度:以BYTE為單位,至少為8

TCP Transmission Control Protocol 可靠性傳輸模式 速度慢 序列號碼:確保訊息能傳遞成功 滑動訊窗

TCP-序列號碼 確保訊息能傳遞成功 與回應號碼(Ack)一起運作 分成單向與雙向傳送 時間 Seq=60000 Ack=20000 Data=1000 Bytes Seq=20000 Ack=61000 Data=2000 Bytes 60000 61000 20000 Seq=61000 Ack=22000 Data=1500 Bytes 22000 時間 Seq=60000 Data=1000 Bytes Ack=61000 60000 61000 Seq=61000 Data=500 Bytes Ack=61500 61500

TCP-滑動訊窗 透過Seq與Ack是相當耗時的 各節點使用緩衝區來達到同時傳送與處理 緩衝區稱為”訊窗” (大小固定) 滑動訊窗Sliding Window

TCP-滑動訊窗 X-Bytes (Max) 1 2 3 4 5 6 7 8 9 10 11 時間 Seq=60000 Data=1000 Bytes Ack=61000 Window=5000 60000 61000 Seq=61000 Data=5000 Bytes Ack=66000 Window=0 不要再送 66000 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11 1 2 3 4 5 6 7 8 9 10 11 逾時… 1 2 3 4 5 6 7 8 9 10 11

Destination port number (16) TCP Header Source port number (16) Destination port number (16) Sequence Number (32) HLEN (4) Acknowledge Number (32) 000000 U A P R S F Window (16) Checksum (16) Urgent Pointer (16) Options Padding

TCP Header Source Port Number:來源埠編號 Destination Port Number:目的埠編號 Sequence Number:序列編號 Acknowledge Number:回應號碼 HLEN:標頭長度 Reserved:保留 Control Flag:UAPRSF Window:訊窗 Checksum:檢驗和 Urgent Pointer:緊急指標 Option:選擇項

TCP封包擷取 請使用Ethreal擷取封包,並分析TCP Header