TCP/IP 原理 --概述

封装和分用

封 装:

当应用程序用T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作

一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部

信息),该过程如图1 - 7所示。T C P传给I P的数据单元称作 TCP报文段或简称为TCP段(TCP

segment)。I P传给网络接口层的数据单元称作 IP数据报(IP datagram)。通过以太网传输的比特

流称作帧(Frame )。

I P和网络接口层之间传送的数据单元应该是分组( p a c k e t)。分组既可以是一个I P数据报,也可以是I P数据报的一个片(f r a g m e n t)。

1.IP和网络层接口之间传送的数据单元是分组。分组既可以是IP数据报,也可以是IP数据报的一个片段。

2.注意分组形成的以太网帧是要在网络中传输的,因此是比特流模式的。

3.以太网首部包括以太网目的地址(6字节)、源地址(6字节)和两个帧类型。

分  用:

当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议加上的报文首部。

每层协议盒都要去检查报文首部中的协议标识,以确定接收数据的上层协议。这个过程称作分用( Demultiplexing)

MTU:最大传输单元(相对于数据帧而言)

时间: 2024-11-10 18:05:45

TCP/IP 原理 --概述的相关文章

[转] TCP/IP原理、基础以及在Linux上的实现

导言:本篇作为理论基础,将向我们讲述TCP/IP的基本原理以及重要的协议细节,并在此基础上介绍了TCP/IP在LINUX上的实现. OSI参考模型及TCP/IP参考模型 OSI模型(open system interconnection reference model)是基于国际标准化组织(ISO)的建议而发展起来的,它分为如图3-1所示的七层.当卫星和无线网络出现以后,现有的协议在和这些网络互联时出现了问题,所以需要一种新的参考体系结构,能无缝地连接多个网络.这个体系结构就是TCP/IP参考模

TCP/IP协议栈概述及各层包头分析

一.摘要 对之前几篇博文涉及到的网络通信协议进行分析,概述出TCP/IP的协议栈模型,最后根据实例对各层包头进行分析. 二.标准TCP/IP协议栈模型 标准TCP/IP协议是用于计算机通信的一组协议,通常被称为TCP/IP协议栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络.正因为互联网的广泛应用,使得TCP/IP成为了事实上的网络标准. 1.OSI模型和TCP/IP协议模型 图1是OSI模型和TCP/IP协议模型的对比. 图1 OSI模型和TCP/IP协议模型 2.TCP/IP协议模

面试之路(4)-TCP/IP/HTTP概述

tcp/ip基础知识 TCP/IP全称是Transmission Control Protocol/Internet Protocol. IP地址共32位,4字节. IP地址分为两部分:网络标识和主机标识. A类IP地址:第一段为网络标识,剩下三段为主机标识.网络地址最高位必须为零.网络标识长度为7位,主机标识长度为24位.A类网络的主机数最多可以达到1600多台. B类IP地址:第一.二段位网络标识,第三.四段为主机标识.网络地址最高位必须为10.网络标识长度为14位,主机标识长度位16位.每

<TCP/IP原理> (四) IP编址

1.IP地址的基本概念:作用.结构.类型 2.特殊地址:作用.特征 网络地址.广播地址(直接.受限) 0.0.0.0 环回地址 3.单播.多播.广播地址:特征 4.专用地址:作用.范围 5.计算和应用 确定类别,提取net id和host id 确定网络地址.直接广播地址.主机地址 第4章 IP编址 4.0 引言 1. IP地址——通用标识符 唯一标识互联网(不同的网络上)上的主机或路由器.(唯一.通用(可以包含不同类型的物理网络).网络连接) 2. 主机标识符 1)Name:是什么,可读性强

TCP/IP 原理--链路层

链路层作用: (1)为IP模块发送和接收IP数据报: (2)为ARP发送ARP请求和接受ARP应答 (3)为RARP发送RARP请求和接受ARP应答 协议:以太网和SLIP协议 A.以太网协议数据封装格式(帧): 注: 1.目的地址和源地址都是MAC地址(48比特),这一点两者相同 2.在802标准中,2个字节长度表示后续的数据部分的字节长度(不包括CRC).以太网封装格式中的类型字段表示后续数据类型,以表明到底是IP数据报还是ARP/RARP的球球或者应答. 3.在802标准中,接下来是3字节

TCP/IP 原理 --ARP:地址解析协议

ARP:ARP为 IP地址到对应的硬件地址之间提供动态映射.我们之所以用动态这个词是因为这个过程是自动完成的, 一般应用程序用户或系统管理员不必关心. ARP分组格式: 1.硬件类型:硬件地址的类型.1表示以太网地址:协议类型表示要映射的协议地址(IP地址)类型,它的值为0 x 0 8 0 0即表示I P地址. 2.接下来的硬件地址长度:6字节,其指的就是MAC地址:协议地址长度:4字节,其指的是IP地址长度. 3.op指的是操作字段.四种类型:ARP请求(1).ARP应答(2).RARP请求(

TCP/IP 原理 -- ICMP:因特网控制报文协议

ICMP:它传递差错报文以及其他需要注意的信息. ICMP是封装在IP数据报内部被传递的. ICMP报文格式: 1.ICMP报文类型由类型和代码字段共同决定.类型共有15中,通过代码字段又可对其进行细分.详细报文类型说明如图: 图 -ICMP报文类型

TCP/IP 原理 --网际协议

IP:任务是仅仅根据源主机和目的主机的地址传送数据.为此目的,IP定义了寻址方法和数据报的封装结构. 特点: a.不可靠.它不能保证IP数据报能成功地到达目的地.IP仅提供最好的传输服务.如果发生某种错误时,如某个路由器暂时用完了缓冲区, I P有一个简单的错误 处理算法:丢弃该数据报,然后发送I C M P消息报给信源端.任何要求的可靠性必须由上层来提供(如T C P). b.无连接.无连接( c o n n e c t i o n l e s s)这个术语的意思是I P并不维护任何关于后续数

深入浅出TCP/IP

    TCP/IP是"transmission Control Protocol/Internet Protocol"的简写,中文译名为传输控制协议/互联网络协议.TCP/IP不是一个协议,而是一个协议簇的统称.它是当今互联网的基础,理解它对程序员很重要.     说起TCP/IP协议就不得不提OSI(Open System Interconnect),即开放式系统互联.说起TCP/IP与OSI之间的关系,一般都认为TCP/IP是简化的OSI模型.实质未然,首先TCP/IP开发时间早