本文目录一览

1,TCP与IP协议报文结构的异同点

tcp是传输层的,IP是网络层
TCP是上层的报文,IP是下层的 都是层层封装的啊!

TCP与IP协议报文结构的异同点

2,tcp ip层次结构有哪些组成

就是dod模型了:1. 网络访问层2. 因特网层3. 主机到主机层4. 应用层
从协议分层模型方面来讲,tcp/ip 由四个层次组成:网络接口层、 网间网层、传输层、应用层。 其中: 网络接口层 这是 tcp/ip 软件的最低层,负责接收 ip 数据报并通过 网络发送之, 或者从网络上接收物理帧, 抽出 ip 数据报, 交给 ip 层。 网间网层 负责相邻计算机之间的通信。 传输层 提供应用程序间的通信。应用层 向用户提供一组常用的应用程序,比如电子邮件、文件传输 访问、远程登录等。

tcp ip层次结构有哪些组成

3,tcpip层次结构有哪些组成

应用层:系统或软件程序 表示层:转换格式 会话层:建立会话关系 传输层:校验数据 网络层:解释网络地址 数据链路层:校验物理层上的错误,封装数据 物理层:物理链路. TCP/IP只4层,对应于上面一个或多个层: 应用层(对应最上面3个层) 传输层 Internet层 网络接口层(对应数据和物理)
从协议分层模型方面来讲,tcp/ip 由四个层次组成:网络接口层、 网间网层、传输层、应用层。 其中: 网络接口层 这是 tcp/ip 软件的最低层,负责接收 ip 数据报并通过 网络发送之, 或者从网络上接收物理帧, 抽出 ip 数据报, 交给 ip 层。 网间网层 负责相邻计算机之间的通信。 传输层 提供应用程序间的通信。应用层 向用户提供一组常用的应用程序,比如电子邮件、文件传输 访问、远程登录等。

tcpip层次结构有哪些组成

4,TCP是分为哪几个段的啊

TCP报文格式 源端口和目的端口:都是16个比特,分别表示发送方和接收方的端口号。端口号和IP地址构成套接字(socket)地址的主要内容。源端和目的端的套接字合起来唯一地表示一条连接。网络应用程序在通信时直接向套接字发送和接收数据。 序列号和确认号:都是32位的无符号整数,可以表示0-4G(232)字节的范围。其中,序列号表示数据部分第一个字节的序列号,而确认号表示该数据报的接收者希望对方发送的下一个字节的序号(即序号小于确认号的数据都已正确地被接收)。 头长度(HLEN):表示TCP报文头的长度。长度以32-bit为单位来计算。所以如果选项部分的长度不是4个字节的整数倍,则要加上填充(padding)。 保留域:紧接在头长度字段后有6个比特,应该把它设置为0。 再后则是6个标志位。标志位特定的含义: URG(urgent)为紧急数据标志。如果它为1,则表示本数据报中包含紧急数据。此时紧急数据指 针表示的值有效。它表示在紧急数据之后的第一个字节的偏侈值(即紧急数据的总长度)。 ACK(acknowledge)为确认标志位。如果ACK为1,则表示报文中的确认号是有效的。否则,报文 中的确认号无效,接收端可以忽略它。 PSH(push)标志位。被置位后,要求发送方的TCP协议软件马上发送该数据报,接收方在收到数据后也应该立即上交给应用程序,即使其接收缓冲区尚未填满。 RST(reset)标志位。用来复位一条连接。RST标志置位的报文称为复位报文。一般情况下,如果TCP收到的一个报文明显不是属于该主机上的任何个连接,则向远端发送一个复位报文。 SYN(synchronous)标志位。用来建立连接,让连接双方同步序列号。如果SYN=1而ACK=0,则表示该数据报为连接请求,如SYN=1而ACK=1则表示是接受连接。 FIN(finish)标志位。表示发送方已经没有数据要传输了,希望释放连接。 窗口(window)字段。窗口表示的是从被确认的字节开始,发送方最多可以连续发送的字节的个数。接收方通过设置该窗口值的大小,可以调节源端发送数据的速度,从而实现流控。 校验和(checksum)域。是TCP协议提供的一种检错机制。与我们在前面的章节中学过的UDP协议类似,在计算校验和时不仅要计算TCP报文自身(报文头和数据),还要增加一些额外的信息内容 – 12个字节的“伪包头”。

5,tcp ip 网络基本原理

TCP/IP的基本原理 本文的重点虽然是根据实例来解析TCP/IP,但要讲明白下面的过程必须简要讲一下TCP/IP的基本原理。 A.网络是分层的,每一层分别负责不同的通信功能。 TCP/IP通常被认为是一个四层协议系统,TCP/IP协议族是一组不同的协议组合在一起构成的协议族。尽管通常称该协议族为TCP/IP,但TCP和IP只是其中的两种协议而已,如表1所示。每一层负责不同的功能: TCP/IP层描述 主要协议 主要功能 应用层 Http、Telnet、FTP和e-mail等 负责把数据传输到传输层或接收从传输层返回的数据 传输层 TCP和UDP 主要为两台主机上的应用程序提供端到端的通信,TCP为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。UDP则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。 网络层 ICMP、IP 和 IGMP 有时也称作互联网层,主要为数据包选择路由,其中IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输 链路层 ARP 、RARP和设备驱动程序及接口卡 发送时将IP包作为帧发送;接收时把接收到的位组装成帧;提供链路管理;错误检测等 分层的概念说起来非常简单,但在实际的应用中非常的重要,在进行网络设置和排除故障时对网络层次理解得很透,将对工作有很大的帮助。例如:设置路由是网络层IP协议的事,要查找MAC地址是链路层ARP的事,常用的Ping命令由ICMP协议来做的。 b. 数据发送时是自上而下,层层加码;数据接收时是自下而上,层层解码。 当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息),该过程如图6所示。TCP传给IP的数据单元称作TCP报文段或简称为TCP段。IP传给网络接口层的数据单元称作IP数据报。通过以太网传输的比特流称作帧(Frame)。数据发送时是按照自上而下,层层加码;数据接收时是自下而上,层层解码。 C. 逻辑上通讯是在同级完成的 垂直方向的结构层次是当今普遍认可的数据处理的功能流程。每一层都有与其相邻层的接口。为了通信,两个系统必须在各层之间传递数据、指令、地址等信息,通信的逻辑流程与真正的数据流的不同。虽然通信流程垂直通过各层次,但每一层都在逻辑上能够直接与远程计算机系统的相应层直接通信。通讯实际上是按垂直方向进行的,但在逻辑上通信是在同级进行的。

6,如何简要说明TCPIP的结构

TCP/IP整体构架概述 TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网路层、传输层、话路层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet、Serial Line等)来传送数据。
 TCP/IP中的协议   以下简单介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的:   1. IP   网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。   IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。   高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好像是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。   2. TCP   如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向上传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。   TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。   面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。

文章TAG:报文  结构  tcp  ip协议  tcp报文结构  
下一篇