TCPIP基础ISSUE1.1
TCPIP的知识梳理(按四层结构体系描述)

TCPIP的知识梳理(按四层结构体系描述)TCP/IP协议TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/⽹际协议)是指能够在多个不同⽹络间实现信息传输的协议簇。
TCP/IP协议不仅仅指的是TCP 和IP两个协议,⽽是指⼀个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
TCP/IP传输协议是严格来说是⼀个四层的体系结构,应⽤层、传输层、⽹络层和数据链路层都包含其中。
OSI参考模型与TCP/IP四层模型对⽐ ⼀、应⽤层协议该层存在的协议:HTTP,DNS,FTP,Telnet,SMTP,RIP,NFSHTTP协议:(后⾯专门⽤⼀篇⽂章详解HTTP和HTTPS)HTTP (HyperText Transfer Protocol 超⽂本传输协议) 基于 TCP,使⽤端⼝号 80 或 8080。
每当你在浏览器⾥输⼊⼀个⽹址或点击⼀个链接时,浏览器就通过 HTTP 协议将⽹页信息从服务器提取再显⽰出来,这是现在使⽤频率最⼤的应⽤层协议。
这个原理很简单:点击⼀个链接后,浏览器向服务器发起 TCP 连接;连接建⽴后浏览器发送 HTTP 请求报⽂,然后服务器回复响应报⽂;浏览器将收到的响应报⽂内容显⽰在⽹页上;报⽂收发结束,关闭 TCP 连接。
HTTP 报⽂会被传输层封装为 TCP 报⽂段,然后再被 IP 层封装为 IP 数据报。
HTTP 报⽂的结构:可见报⽂分为 3 部分:(1)开始⾏:⽤于区分是请求报⽂还是响应报⽂,请求报⽂中开始⾏叫做请求⾏,⽽响应报⽂中,开始⾏叫做状态⾏。
在开始⾏的三个字段之间都⽤空格分开,结尾处 CRLF 表⽰回车和换⾏。
(2)⾸部⾏:⽤于说明浏览器、服务器或报⽂主体的⼀些信息。
(3)实体主体:请求报⽂中通常不⽤实体主体。
学习网络协议基础知识TCPIP和HTTP的解析

学习网络协议基础知识TCPIP和HTTP的解析学习网络协议基础知识:TCP/IP和HTTP的解析网络协议在现代互联网的发展中起到了至关重要的作用,其中TCP/IP和HTTP是两个常见的网络协议。
本文将对TCP/IP和HTTP的基础知识进行解析,帮助读者更好地了解和学习网络协议。
一、TCP/IP协议TCP/IP(Transmission Control Protocol/Internet Protocol)是一种基于分组交换网络的通信协议。
它是互联网的核心协议之一,负责数据在网络中的传输和通信。
1. IP协议IP(Internet Protocol)协议是TCP/IP协议族的核心协议之一。
它负责将数据进行分组,并通过IP地址将数据包送达目的地。
IP地址是一个由数字和点分十进制表示的地址,它唯一标识网络中的每个主机。
2. TCP协议TCP(Transmission Control Protocol)是TCP/IP协议族中的一种协议,它建立在IP协议的基础上,负责实现可靠的数据传输。
TCP通过三次握手建立连接、提供数据流传输、进行数据分片重组和错误恢复等功能,确保数据的可靠传输。
3. UDP协议UDP(User Datagram Protocol)是TCP/IP协议族中的一种协议,它也建立在IP协议的基础上,但是与TCP不同,UDP是一种面向无连接的协议。
UDP不保证数据传输的可靠性和顺序性,但是传输速度较快,适用于一些实时性要求较高的应用场景。
二、HTTP协议HTTP(Hypertext Transfer Protocol)是一种用于在Web上进行数据传输的协议,它是建立在TCP/IP协议之上的。
1. 请求-响应模型HTTP采用了请求-响应模型,即客户端发送请求,服务端返回响应的方式进行数据传输。
客户端发送的请求内容包括请求行、请求头部和请求体,服务端返回的响应内容包括响应状态行、响应头部和响应体。
TCPIP协议分析知识点总结

TCPIP协议分析知识点总结一、TCP/IP协议简介TCP/IP是一组用于网络通信的协议,它包括多个层次,每个层次都由一组相互关联、协同工作的协议组成,这些协议按照其功能分成不同的层次。
TCP/IP协议家族是互联网标准协议。
1.TCP/IP层次结构TCP/IP协议族是一个层次结构的协议族。
TCP/IP协议家族由四个层次组成,分别是网络接口层、网际层、传输层和应用层。
- 网络接口层:此层负责定义操作系统与网络硬件接口之间的通信方式。
- 网际层:此层的主要功能是进行数据包的寻址和路由。
即负责将数据发送到目的地址并最终将数据包传递给网络接口层。
- 传输层:此层负责在源和目的节点之间提供可靠的数据传输服务,常用的传输层协议包括TCP(传输控制协议)和UDP(用户数据报协议)。
- 应用层:此层包含了很多应用程序需要的协议,例如HTTP、FTP、TELNET、SMTP等。
2.TCP/IP通信特点TCP/IP协议族的特点包括:- 分层结构,每一层都有自己的功能和协议,各层之间相互关联、协同工作。
- 独立性,每个层次的协议都是独立的,修改其中一个层次的协议不会影响其他层次的协议。
- 开放性,TCP/IP协议族是一个开放的标准,任何人都可以使用该协议族进行通讯。
- 可靠性,TCP/IP协议族内部有多种机制保证数据传输的可靠性。
- 灵活性,TCP/IP协议族在实际应用中可以根据需要进行灵活的组合。
3.TCP/IP协议族的发展TCP/IP协议族的发展经历了多个阶段:- ARPANET阶段:TCP/IP最早是由美国国防部高级研究计划局(ARPA)于1969年开始建立的。
ARPA最初的目的是为了研究如何使不同类型的计算机互相通讯。
- TCP/IP阶段:ARPA提出了一个新的通讯协议,即TCP/IP协议。
1982年,TCP/IP成为国际标准。
- Internet阶段:1980年代末和1990年代初,TCP/IP协议开始在全球范围内使用,逐渐成为全球网络的标准协议。
TCP和IP协议详解

TCP和IP协议详解一、TCP/IP模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。
基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。
下图表示TCP/IP模型与OSI模型各层的对照关系。
TCP/IP协议族按照层次由上到下,层层包装。
最上面的是应用层,这里面有http,ftp,等等我们熟悉的协议。
而第二层则是传输层,著名的TCP和UDP协议就在这个层次。
第三层是网络层,IP协议就在这里,它负责对数据加上IP地址和其他的数据以确定传输的目标。
第四层是数据链路层,这个层次为待传送的数据加入一个以太网协议头,并进行CRC编码,为最后的数据传输做准备。
上图清楚地表示了TCP/IP协议中每个层的作用,而TCP/IP协议通信的过程其实就对应着数据入栈与出栈的过程。
入栈的过程,数据发送方每层不断地封装首部与尾部,添加一些传输的信息,确保能传输到目的地。
出栈的过程,数据接收方每层不断地拆除首部与尾部,得到最终传输的数据。
上图以HTTP协议为例,具体说明。
二、数据链路层物理层负责0、1比特流与物理设备电压高低、光的闪灭之间的互换。
数据链路层负责将0、1序列划分为数据帧从一个节点传输到临近的另一个节点,这些节点是通过MAC来唯一标识的(MAC,物理地址,一个主机会有一个MAC地址)。
封装成帧: 把网络层数据报加头和尾,封装成帧,帧头中包括源MAC地址和目的MAC地址。
透明传输:零比特填充、转义字符。
可靠传输: 在出错率很低的链路上很少用,但是无线链路WLAN会保证可靠传输。
差错检测(CRC):接收者检测错误,如果发现差错,丢弃该帧。
三、网络层1.IP协议IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGMP的数据都以IP数据格式传输。
TCPIP协议详解

TCPIP协议详解TCP/IP协议详解TCP/IP协议是互联网最常用的协议之一,它负责网络中数据的传输和通信。
本文将详细讲解TCP/IP协议的基本概念、架构和各层的功能。
一、引言随着互联网的不断发展,TCP/IP协议被广泛应用于各种网络环境中。
它是一个开放的协议,能够支持多种不同的网络设备和操作系统之间的通信。
二、TCP/IP协议的层次结构TCP/IP协议采用分层的设计结构,共分为四层,分别是网络接口层、网络层、传输层和应用层。
下面将对每一层进行详细介绍。
2.1 网络接口层网络接口层是TCP/IP协议的最底层,它负责处理网络物理接口和网络设备之间的通信。
主要包括硬件驱动程序、网络数据帧的封装和解封装等功能。
2.2 网络层网络层是建立在网络接口层之上的一层,它主要负责数据包的路由和转发。
在网络层中,使用IP地址来标识网络中的设备,并通过路由器来实现数据包的转发。
2.3 传输层传输层是TCP/IP协议的核心层,它提供可靠的数据传输和面向连接的通信服务。
在传输层中,有两个主要的协议,即传输控制协议(TCP)和用户数据报协议(UDP)。
2.4 应用层应用层是TCP/IP协议的最高层,它提供各种网络应用程序之间的通信服务。
在应用层中,有很多常见的协议,比如HTTP、FTP、SMTP等。
三、TCP/IP协议的工作原理TCP/IP协议是通过数据包来进行通信的。
发送端将数据按照一定的格式封装成数据包,然后通过网络传输到接收端,接收端再解析数据包并进行相应的处理。
TCP/IP协议的传输方式可以分为面向连接和面向无连接两种。
面向连接的传输方式是指在发送数据之前,需要先在发送端和接收端之间建立一个连接,然后再进行数据传输。
而面向无连接的传输方式则不需要建立连接,直接进行数据传输。
四、TCP/IP协议的优缺点TCP/IP协议作为互联网最主要的协议之一,具有许多优点。
首先,它是一个非常健壮和可靠的协议,能够提供稳定的数据传输服务。
TCPIP网络知识介绍

国际标准化组织(ISO)---国际标准化组织是一个多 国团体,其主要成员主要来源于世界上许多政府的标 准创建委员会。
国际电联电信标准部(ITU-T)---20世纪70年代中期, 一些国家确定了电信的国际标准,但那时在国际范围 的兼容性还较差,于是联合国就在国际电联(ITU)下 面成立了一个国际电报电话咨询委员会(CCITT).这个 委员会致力于研究和建立电信的通用标准,特别关注 电话和数据通信系统。在1993年3月,CCITT改名为 国际电联电信标准部(ITU-T)。
电子工业协会(EIA)---和ANSI一样,电子工业协会是 一个在生产方面推进电子学应用的非赢利组织。它的活动 除了开发标准外,还包括对公众的教育培训和促进政府对 标准的制定。在信息技术领域定义物理连接的接口和数据 通信的电子信令的规约方面,EIA都做出了显著的贡献。
论坛
帧中继论坛---帧中继论坛是由数字设备公司、北方电信、 思科以及StartaCom公司发起建立的,其目的是推进帧 中继的应用和是实现。该论坛研究的问题包括流控制、封 装、转换和多播。论坛的结果文件将提交--美国国家标准化局是一个 民间的非赢利组织,不隶属于美国联邦政府。
电气和电子工程师学会(IEEE)---电气和电子工程师学 会(IEEE)是世界上最大的专业的工程师学会。它的范围 是国际性的,目标是在电气工程、电子学、无线电以及工 程的相关分支领域发展理论、创造性和提高产品质量。作 为其中的一个目标,IEEE监督对计算机通信和标准的开发 和采纳。
因特网研究部(IRTF)是一个工作组的论坛,其注意力放 在有关因特网协议、应用、体系结构和技术的长期研究题 目上。
因特网名称和号码分配公司(ICANN)(以前称为IANA) 负责管理因特网的域名和地址。
tcpip协议常面试知识
TCP/IP协议常面试知识TCP/IP协议是互联网的核心协议之一,它定义了计算机在网络中进行通信的方式和规则。
在面试过程中,面试官经常会问及与TCP/IP协议相关的问题。
本文将介绍一些常见的TCP/IP协议面试知识,希望对你的面试有所帮助。
1. TCP/IP协议的基本概念与特点TCP/IP协议是一个分层的协议体系,由四个层次组成,分别是物理层、数据链路层、网络层和传输层。
它具有以下特点:•可靠性:TCP/IP协议通过使用序列号、确认应答和重传等机制,保证数据的可靠传输。
•高效性:TCP/IP协议通过使用滑动窗口和拥塞控制等机制,提高数据的传输效率。
•灵活性:TCP/IP协议可以在不同的网络环境中使用,支持不同的网络设备和协议。
•开放性:TCP/IP协议是开放的标准,任何人都可以使用和开发基于TCP/IP协议的应用程序。
2. TCP/IP协议的四层结构TCP/IP协议的四层结构包括物理层、数据链路层、网络层和传输层。
2.1 物理层物理层是TCP/IP协议的最底层,它负责将比特流转换为电信号,并通过物理介质进行传输。
常见的物理介质包括双绞线、光纤和无线电波等。
2.2 数据链路层数据链路层负责将数据分割成数据帧,并在物理网络中传输。
它使用MAC地址来标识网络设备,并通过帧头和帧尾进行数据的传输和校验。
2.3 网络层网络层是TCP/IP协议的核心层,它负责将数据从源主机传输到目标主机。
它使用IP地址来标识主机和网络,并通过路由选择算法实现数据的路由转发。
2.4 传输层传输层负责在源主机和目标主机之间建立可靠的数据传输连接。
它提供了两种协议,分别是TCP和UDP。
TCP协议提供可靠的连接,确保数据的完整性和顺序性;而UDP协议提供无连接的传输,适用于实时性要求较高的应用。
3. TCP/IP协议的常见问题在面试中,面试官经常会问到一些与TCP/IP协议相关的问题。
以下是一些常见的问题及其回答。
3.1 TCP和UDP的区别是什么?TCP和UDP是TCP/IP协议提供的两种传输层协议。
漫话iptcpip基础知识读本
漫话iptcpip基础知识读本
IPTCP/IP是一种网络协议,它被广泛应用于互联网、局域网和
广域网中。
它是一种协议族,包括Internet协议(IP)、传输控制协议(TCP)和用户数据报协议(UDP)等多个协议。
在本文中,我们将简要介绍IPTCP/IP协议族的基本概念和常用协议。
首先,IP协议是IPTCP/IP协议族中最基本的协议,它是互联网传输数据的核心协议。
IP协议主要负责将数据包从源地址传输到目
的地址,它不提供数据传输的可靠性,也不关心数据包的顺序。
因此,在数据传输过程中,可能会出现数据包的丢失、重复、延迟等问题。
其次,TCP协议是IPTCP/IP协议族中最为重要的协议之一,它
提供了可靠的数据传输服务。
TCP协议主要通过三次握手建立连接,然后在数据传输过程中,采用流控和拥塞控制等机制,保证数据包的可靠传输。
此外,TCP协议还提供了数据包排序和重组的功能,保证了数据包的正确性。
最后,UDP协议是IPTCP/IP协议族中另一种常用的协议,它提
供了无连接的数据传输服务。
UDP协议主要用于传输实时数据,如音频、视频等。
由于UDP协议不提供数据传输的可靠性和排序,因此在数据传输过程中可能会出现数据包的丢失或重复等问题。
不过,由于UDP协议具有传输效率高、延迟低等优势,因此在实时数据传输领域中得到了广泛的应用。
综上所述,IPTCP/IP协议族是互联网和计算机网络中最为重要
的协议族之一。
它提供了可靠的数据传输服务和高效的数据传输方式,
为现代信息社会的发展提供了重要的支撑。
TCP IP协议新手入门手册
TCP IP协议新手入门手册TCP/IP协议新手入门手册(多图解析)1. 前言本文用于介绍TCP/IP协议的最基本内容,十分简单,也十分基本,如果希望了解详细的内容,请参阅其它资料,这只是给初学者用的。
2. TCP/IP介绍TCP/IP通常指的是关于TCP和IP的任何东西,它是一个统称,它既可以包括其它协议,其它应用程序,还可以包括网络介质。
2.1 基本结构为了理解这个技术,最好称理解下图:2007-6-20 10:41这个结构存在于Internet中计算机之中,它决定了计算机在网络上的动作。
2.2 名词数据块的名称会因为它处于不同的协议栈而不同。
这里给出一个总结:在以太网时,它称为一个以太网帧,在IP上时,它称为IP包,如果数据在IP和UPD之间一般称为UDP数据报,而数据如果在IP和TCP之间,则称为TCP段(或消息),而数据在应用程序中时,则称为应用程序消息。
这种定义不是绝对的,不同的文章会有不同的说法。
2.3 数据流数据流从应用程序流向TCP或UDP,我们通常知道的FTP是应用TCP协议的,而SNMP协议却是使用UDP协议的。
数据由不同协议模块流向同一个以太网适配器。
由适配器将数据传送到网络介质上去。
上面的过程在接收方反向发生。
下载 (2.81 KB)2007-6-20 10:41以太帧传送到ARP或IP模块中,而以太帧中的数据决定此数据是由IP还是由ARP处理。
如果是供IP处理的包,则由IP模块直接传送给TCP或UPD,具体传送给谁这由IP包头决定。
而UDP包内的数据决定了应该由UPD协议上层的哪一个应用程序接收这个数据,这一点和TCP是一致的。
数据在从应用程序下传到网络时,过程比较简单,各层把在数据上加入自己的包头信息,然后传送给下一层就行了。
虽然Internet支持多种网络介质,但是一般我们都拿以太网范例。
这里我们需要记住的是以太地址是唯一的,全球唯一的。
计算机同时也拥有一个四个字节的IP 地址,这个地址用于标记IP模块的地址,但对于Internet来说,IP地址不见得是唯一的。
TCP、IP 协议详解
3.2 四次挥手(重点) 四次挥手即终止TCP连接,就是指断开一个TCP连接时,需要客户 端和服务端总共发送4个包以确认连接的断开。在socket编程中, 这一过程由客户端或服务端任一方执行close来触发。 由于TCP连接是全双工的,因此,每个方向都必须要单独进行关 闭,这一原则是当一方完成数据发送任务后,发送一个FIN来终止 这一方向的连接,收到一个FIN只是意味着这一方向上没有数据流 动了,即不会再收到数据了,但是在这个TCP连接上仍然能够发 送数据,直到这一方向也发送了FIN。首先进行关闭的一方将执行 主动关闭,而另一方则执行被动关闭。 下面来看看四次挥手的流程图:
通过端口号识别应用 1.2 通过 IP 地址、端口号、协议号进行通信识别 仅凭目标端口号识别某一个通信是远远不够的。
通过端口号、IP地址、协议号进行通信识别 ① 和② 的通信是在两台计算机上进行的。它们的目标端口号相 同,都是80。这里可以根据源端口号加以区分。 ③ 和 ① 的目标端口号和源端口号完全相同,但它们各自的源 IP 地址不同。 此外,当 IP 地址和端口号全都一样时,我们还可以通过协议号 来区分(TCP 和 UDP)。
3.1 三次握手(重点)
TCP 提供面向有连接的通信传输。面向有连接是指在数据通信 开始之前先做好两端之间的准备工作。 所谓三次握手是指建立一个 TCP 连接时需要客户端和服务器端 总共发送三个包以确认连接的建立。在socket编程中,这一过 程由客户端执行connect来触发。 下面来看看三次握手的流程图:
三次握手 第一次握手:客户端将标志位SYN置为1,随机产生一个值seq=J, 并将该数据包发送给服务器端,客户端进入SYN_SENT状态,等待 服务器端确认。 第二次握手:服务器端收到数据包后由标志位SYN=1知道客户端 请求建立连接,服务器端将标志位SYN和ACK都置为1,ack=J+1, 随机产生一个值seq=K,并将该数据包发送给客户端以确认连接请 求,服务器端进入SYN_RCVD状态。 第三次握手:客户端收到确认后,检查ack是否为J+1,ACK是否 为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包 发送给服务器端,服务器端检查ack是否为K+1,ACK是否为1,如 果正确则连接建立成功,客户端和服务器端进入ESTABLISHED状 态,完成三次握手,随后客户端与服务器端之间可以开始传输数据 了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内部资料,注意保密
2
第一章 数据通信概述
第二章 TCP/IP 第三章 虚拟局域网
内部资料,注意保密
3
什么是数据通信
按照通信协议,利用传输技术在
功能单元之间传递数据息,从而
实现计算机与计算机间、计算机 与其终端之间以及其他数据终端 设备之间的信息交互。
数据通信网是为提供数据通信业 务而组成的网络。
内部资料,注意保密
4
数据通信的特点
特点1
无连接: 通讯的两者
特点2
之间不具备
唯一独立的 链路。
包交换:
每个包有目的地
址、源地址、错 误控制信息等等,
具有自己去找目
的地的能力。
内部资料,注意保密
标准化组织
ISO
IEEE
国际标准化组织
电子电器工程师协会
ANSI
EIA/T ITU IAB
美国国家标准局
IGMP ICMP
ARP
IP是TCP/IP的核心协议
内部资料,注意保密
10
TCP/IP分层模型
Ó¦ Óò ã ´ «Êä² ã Í øÂç ² ã Á´ · ² ã Î ï Àí ² ã ¶ËÏ µÍ ³ Í øÂç ² ã Á´ · ² ã Î ï Àí ² ã · ÓÉÆ ÷ Í øÂç ² ã Á´ · ² ã Î ï Àí ² ã · ÓÉÆ ÷ Á´ · ² ã Î ï Àí ² ã Í øÇÅ
应用层 传输层 网络层 数据链路层 物理层
HOST B
内部资料,注意保密
17
应用层功能
为应用程序提供网络接口
应 用 层 传 输 层 网 络 层 数 据 链 路 层 物 理 层
文 件 传 输 F T P 、 T F T P 域 名 管 理 D N S 电 子 邮 件 S M T P 远 程 登 陆 T E L N E T 网 页 浏 览 H T T P
应用层 传输层
HTTP、Telnet、FTP、 TFTP、Ping、etc
提供应用程序网络接口 建立端到端连接 寻址和路由选择 物理介质访问
TCP/UDP
网络层 数据链路层 物理层
IP
ICMP
ARP/RARP HDLC、FR、etc
Ethernet、802.3、PPP、
接口和线缆
二进制数据流传输
内部资料,注意保密
内部资料,注意保密
38
IP地址的特点
. IP地址是有层次结构的。 . IP地址与电话号码不同,不能反映主机 的地理位置。 . 多穴主机,一台主机属于多个网络时有 多个IP地址(比如路由器),这些地址 的网络/子网部分不同。
内部资料,注意保密
39
IP路由
. 网络层的重要作用就是寻径,即根据IP数据报中的 目的IP地址,将这个数据包转发给目的主机。
n e t i d B 类 地 址
h o s t i d
主 机 号 子 网 号
增 加 子 网 s u b n e t i d n e t i d h o s t i d 号 字 段
1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 子 网 掩 码
内部资料,注意保密
GW:192.168.2.1
42
路由器A上的路由表
目标网络地址 目标网络掩码 192.168.2.0 255.255.255.0 192.168.1.0 255.255.255.0
下一跳地址 192.168.1.2
出接口 192.168.1.1
. 具体完成这项工作的设备就是路由器。
A
哪一个通道 那一个通道 ?
B
40
内部资料,注意保密
路由器的特点和作用
作为路由器,必须具备:
两个或两个以上的网络层接口,
用于连接不同的网络
协议至少实现到网络层
路由器主要有两个作用:
产生路由表
把数据包转发到其它网络
内部资料,注意保密
41
路由器连接示例
14
TCP/IP的体系结构
IP是TCP/IP体系中最重要的协
议之一。
与IP协议配套的三个协议:
地址转换协议ARP 反向地址转换协议RARP Internet控制报文协议ICMP
内部资料,注意保密
15
TCP/IP的体系结构
. IP协议提供了一种全球统一的编址方式,屏蔽了物理网络
地址的差异,使路由查找成为可能。 . IP协议提供了一种全球统一的报文格式,屏蔽了网络链 路层差异,使网络互联成为可能。
内部资料,注意保密
23
滑动窗口
需要修改窗口大小
发送数据太快 了!
内部资料,注意保密
24
网络层功能
网络层功能
定义网络地址
路由选择
IP是网络层的实现
内部资料,注意保密
25
IP数据包的格式
0 1 2 3 4 5 6 7 D T R C 未 用 优 先 级
比 特 0 4
8
1 6 1 9 2 4
3 1
版 本 首 部 长 度 服 务 类 型 总 长 度 个 2 0 标 识 标 志 段 偏 移 字 节 寿 命 协 议 首 部 检 验 和 固 定 长 度 源 站 地 址 I P 目 的 站 地 址 I P 度 可 变 的 任 选 字 段 长 度 长 可 变 数 据 . . .
表示为:128.1.255.254
内部资料,注意保密
28
IP地址的格式和类型
0 1 2 3 4 8 0 n e t i d A 类 0 1 B 类 n e t i d 1 6 2 4 h o s t i d h o s t i d 3 1
C 类 1 1 0
n e t i d
h o s t i d
D 类 1 1 1 0
组 播 地 址
1 1 1 1 0 E 类
保 留 为 今 后 使 用
内部资料,注意保密
29
保留的IP地址
全0的网络号码 表示“本网络”或“我不知道号码的这个 网络” 全1的网络号码 保留 全0的主机号码 表示该IP地址就是网络的地址 全1的主机号码 表示广播地址,即对该网络上所有的 主机进行广播
内部资料,注意保密
30
保留的IP地址
全0的IP地址,即0.0.0.0 网络号码为127.X.X.X.,用于本地软件回送测试
(loopback test)
全1地址255.255.255.255,表示“向我的网络上的所
有主机广播”,原先是使用0.0.0.0
内部资料,注意保密
31
私网IP地址
私网IP地址不能够出现在Internet上
10.10.10.1/8
192.168.1.2/24
子网3
10. 0.0.0/8
路由 器A
子网1
192.168.1.0/24
路由 器B
子网2
192.168.2.0/24
192.168.1.1/24
IP :10.10.10.3/8
192.168.2.1
IP :192.168.2.3/24
GW:10.10.10.1
内部资料,注意保密
18
传输层功能
数据分段和数据段合并 建立端到端的连接 将数据段从一台主机发往另一台主机 保证数据传送正确性(可选)
内部资料,注意保密
19
TCP/UDP的高层应用
TCP应用
面向连接的传输方式 提供可靠的传输 Telnet、FTP、HTTP
UDP应用
无连接的传输方式 提供不可靠的传输 RIP、SNMP、RADIUS、VOD
高层协议
TCP/IP
Ethernet
内部资料,注意保密
Token Ring
X.25
FR
ATM
PPP/SDH
16
数据封装
应用层 传输层 网络层 数据链路层 物理层 HOST A
Data
Transport Data Header Network Transport Data Header Header Frame Network Transport Frame Data Header Header Header Trailer 0101101010110001
TCP/IP是传输控制协议/网际协议
不同于OSI的七层模型,TCP/IP使用更为简单
的五层模型
TCP/IP已经成为网际互连事实上标准
内部资料,注意保密
9
TCP/IP协议族
TCP/IP是Internet的核心技术
TCP/IP是一个协议族
HTTP、TELNET、FTP RIP、OSPF、BGP TCP、UDP IP
内部资料,注意保密
36
IP地址的表示
IP地址/子网掩码 或 IP地址/子网掩码长度 例: 128.1.0.1/255.255.0.0 128.1.0.1/16 192.2.2.2/255.255.224.0 192.2.2.2/19
内部资料,注意保密
37
子网规划案例
201.222.5.8 255.255.255.248
BA000002 TCP/IP基础
ISSUE 1.1
华为版权所有,未经许可不得扩散
学习目标
学习完此课程,您将会:
掌握TCP/IP分层模型
掌握IP地址和IP路由 了解虚拟局域网的原理
内部资料,注意保密
1
参考资料
///知识中心 /宽带/宽带公共/功能与特性/原理 协议/IP协议技术与标准20020404-C
内部资料,注意保密
20