1.分层:
Tcp-IP协议卷1 写道
1) 链路层,有时也称作数据链路层或网络接口层,
通常包括操作系统中的设备驱动程序和计算机
中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在
T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控
制报文协议),以及I G M P协议(I n t e r n e t组管理协议)。
3 ) 运输层主要为两台主机上的应用程序提供端到端的通信。在T C P / I P协议族中,有两个
互不相同的传输协议: T C P(传输控制协议)和U D P(用户数据报协议)。
T C P为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分
成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟
等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。
而另一方面, U D P则为应用层提供一种非常简单的服务。它只是把称作数据报的分组
从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠
性必须由应用层来提供。
这两种运输层协议分别在不同的应用程序中有不同的用途,这一点将在后面看到。
4 ) 应用层负责处理特定的应用程序细节。
通常包括操作系统中的设备驱动程序和计算机
中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。
2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在
T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控
制报文协议),以及I G M P协议(I n t e r n e t组管理协议)。
3 ) 运输层主要为两台主机上的应用程序提供端到端的通信。在T C P / I P协议族中,有两个
互不相同的传输协议: T C P(传输控制协议)和U D P(用户数据报协议)。
T C P为两台主机提供高可靠性的数据通信。它所做的工作包括把应用程序交给它的数据分
成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟
等。由于运输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。
而另一方面, U D P则为应用层提供一种非常简单的服务。它只是把称作数据报的分组
从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠
性必须由应用层来提供。
这两种运输层协议分别在不同的应用程序中有不同的用途,这一点将在后面看到。
4 ) 应用层负责处理特定的应用程序细节。
2.封装
TCP-IP详解卷1 写道
当应用程序用T C P传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作
一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部
信息),该过程如图1 - 7所示。T C P传给I P的数据单元称作T C P报文段或简称为T C P段(T C P
s e g m e n t)。
一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部
信息),该过程如图1 - 7所示。T C P传给I P的数据单元称作T C P报文段或简称为T C P段(T C P
s e g m e n t)。
(我的笔记:从应用层到链路层,从TCP段到IP数据报到以太网帧,数据信息将会增加,数据结构将会复杂,而不会因为层次越低信息越简单)
3.分用。
TCP-IP协议卷1 写道
当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各
层协议加上的报文首部。
层协议加上的报文首部。
(我的笔记:分用是封装的逆向过程,是数据主键去掉下层头部露出上层头部的过程)
相关推荐
Codelife 不止代码 - 自阅读加注标签-技术规划的借鉴 有摘记和感想.md,提供了原文的详细目录大纲,更重要的是给出了自学摘记,记录下诸多感想。 人的学习进步体现在对抽象问题的概括和具体问题的有针对性的见解,...
- **标题**:“《Effective C++》摘记”:该标题表明了文章的主要内容是关于《Effective C++》一书中的精华总结。 - **描述**:“《Effective C++》中的编程规范摘记,不错的喔。”:描述简要介绍了摘记内容为书中...
【网络摘记教学设计】 本课程的核心是教授学生如何有效地在网络中查找、搜集信息,并将这些信息整理成有条理的文档,特别是使用Microsoft Word进行简单的排版。教学目标包括三个方面:一是掌握资料查找和搜集的基本...
Fluent软件应用过程中的一些比较重要的说明摘记
【自主研修摘记】的主题聚焦于如何激发学生对计算的兴趣,这在数学教育中尤为重要。以下是摘记中提到的五个关键策略: 1. **创设情境,激发兴趣**:教师应当利用教材内容和学生的心理特点,设计引人入胜的课堂开头...
软考信息系统管理师考试摘记。 项 目 管 理 知 识 体 系(九大管理) INPUT TOOL OUTPUT 4.1 制定项目章程 1、合同(如果适用) 1、项目选择方法 1、项目章程 2、项目工作说明书 2、项目管理方法系 3、事业环境...
### Hibrenate 学习摘记 #### Hibernate 概述与基本配置 Hibernate 是一个开源的对象关系映射(ORM)框架,它简化了 Java 应用程序与数据库之间的交互过程。通过将对象模型与数据库模型进行映射,开发人员可以更...
《胡希恕伤寒论坛讲座》摘记.doc
EJB 3是其第三个主要版本,发布于2006年,它引入了许多重大改进,极大地简化了开发过程,使得EJB更加易用且高效。 在EJB 3中,最重要的变化之一是对注解的支持。开发者不再需要编写大量的XML配置文件,而是可以直接...
其中,绿盛实验学校是参与改革的重要单位之一,其教师团队分批次前往山东的名校,如杜郎口中学、昌乐二中和即墨二十八中进行实地考察学习。 考察团成员在报告中分享了他们在山东名校的观察和体会。昌乐二中的学习...
1. 操作系统的发展过程: 操作系统的发展大致经历了以下几个阶段: - 未配置操作系统的计算机系统:最初的计算机只有人工操作方式,用户独占全机,操作全部依赖人工,CPU在人工输入输出(IO)时处于等待状态,...
"胡希恕伤寒论坛讲座摘记" 本文摘记了胡希恕伤寒论坛的讲座要点,总共十八点,涵盖了中医基础理论、方剂学、诊断学等多方面的知识点。 一、温病不能发汗,不能吃泻药,更不能用火攻,只能用白虎汤。 本点讲述了...
反向代理缓存是另一种加速策略,反向代理服务器位于Web服务器前面,接收客户端请求并决定是否从缓存中直接返回内容,减少对后端服务器的压力。理想的缓存模型中,缓存命中率与实际吞吐率正相关,缓存丢失率和后端...
### UNIX系统概述与核心知识点解析 #### 一、UNIX系统简介 UNIX系统是一种多用户、多任务的操作系统,自1969年由AT&T贝尔实验室开发以来,便因其卓越的性能和灵活性而受到广泛欢迎。它不仅在科学研究、教育领域有着...
在农村高中环境下,面对学生素质、师资力量及教学设施的局限,如何实现有效的政治课堂成为了一个重要的课题。经过四年的教学实践,我积累了一些体会,主要分为三个方面:注重课堂教学的有效性,追求有效课堂,以及...
1. **帮助用户成长**:B端产品不仅要协助用户完成任务,还要促进他们的专业发展。设计时应注重提升用户的工作效率,例如通过inline help在关键节点提供指导,帮助用户做出正确的决策。优秀的B端产品应该成为用户的...
在一个文献下用数字标示文字摘记 允许匿名工作选项 缩进选项 作者名或标题首字母大写选项 包含超过2300个文献风格:EndNote 为重要期刊提供超过2300种预定义的文献风格。每个风格都可以修改,你也可以建立新的风格。...
1. 摘要式读书笔记 摘要式笔记主要关注原文中的关键信息,目的是提取最有价值的部分,以便于日后查阅。这种笔记类型通常分为两种形式: - 索引读书笔记:只记录文章的基本信息,如题目、作者、出版单位、日期和页码...
最近在编写 Grace PHP5 Framework 中,我得到很多类的实例化的心得。Grace PHP5 Framework 是一个完全基于 MVC 架构的框架,具有良好的扩展性。它对于类的调用可以说非常的灵活。