TCP/IP详解卷1:第一章(概述)
2014-10-20 19:53
204 查看
1. 分层
TCP/IP通常被认为是一个四层协议系统。1)链路层:有时也被称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆的物理接口细节。
2)网络层:有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(internet互联网控制保温协议),以及IGMP协议(internet组管理协议)
3)运输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP和UDP
4) 应用层负责处理特定的应用程序细节。
1. 包含两个网络的互连网
下图为包含两个网络的互连网:一个以太网和一个令牌环网,通过一个路由器互相连接。应用层和运输层使用端到端协议,只有端系统需要这两层协议。但是,网络层(IP)提供的却是逐跳协议,两个端系统和每个中间系统都要使用它。
TCP/IP协议族中,网络层IP提供的是一种不可靠服务。也就是说,它只是尽可能快的把分组从源点送到目的结点,但是并不提供任何可靠性保证。而另一方面,TCP在不可靠的IP层上提供了一个可靠的运输层。为了提供这种可靠的服务,TCP采用了超时重传,发送和接收到端的确认分组等机制。
2. TCP/IP的分层
1) TCP提供一种可靠的运输层服务。
2) UDP为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的一个信息单元,但是UDP是不可靠的。
3) IP是网络层上的主要协议,同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路由器中的IP层在互联网中进行传输。
4) ICMP是IP协议的附属协议。IP层用它来与其它主机或路由交换错误报文和其它重要信息。
5) IGMP是internet组管理协议。它用来把一个UDP数据报多播到多个主机。
6) ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口使用的特殊协议,用来转换IP层和网络接口层使用的地址。
3. 封装与分用
相关文章推荐
- 第一章 概述
- 造价工程师:建设工程造价案例分析:第一章:第一篇:概述
- java程序性能优化学习总结--第一章java性能调优概述
- (5)'c++:COMPLETE REFERENCE' 第一部分 第一章(c语言概述) 第四节
- C语言程序设计 第一章C语言概述.4
- [疯狂Java讲义精粹] 第一章|Java语言概述
- 《深入Linux内核架构》读书笔记第一章简介和概述
- 第一章Java Web应用开发概述及环境搭建
- 计算机网络 第一章 概述
- Laxcus大数据管理系统2.0(3)- 第一章 基础概述 1.2 产品特点
- 【疯狂Java学习笔记】【第一章:Java语言概述】
- 谭浩强C语身教程第一章---C措辞概述(2)
- 《HTTP权威指南》第一章 HTTP概述
- 第一章 概述
- 第一章 项目管理概述
- BizTalk 2010 学习笔记——第一章 BizTalk 2010 概述
- (小结)第一章:计算机、程序和Java概述
- C++ primer第一章 C++概述 纪要
- 第一章 条形码概述--第1.6节 一维条码符号的结构
- TCP/IP详解 卷1 第一章概述