TCP/IP协议详解:卷一----笔记(1)概述

一、TCP/IP分层模型

下图是OSI模型和TCP/IP协议模型的对比。
这里写图片描述

TCP/IP通常被认为是一个四层协议系统,每一层负责不同的功能:
1)应用层:用户通过应用程序与该层进行交互,主要包括HTTP、FTP、Telnet等协议
2)传输层:为两台主机提供端到端通信,主要包括TCP和UDP协议。TCP协议提供面向连接的高可靠通信,包含了确认重传、拥塞控制、滑动窗口等机制。UDP协议只是简单的将数据报从一端发往另一端,并不提供任何可靠性机制。
3)网络层:为主机直接提供点到点通信,同样也是不可靠的传输,主要功能是分段和寻址。
4)网络接口层:也叫数据链路层,主要包含一些设备驱动程序和网卡等。

二、端到端与点到点

在TCP/IP中,网络层和运输层之间的区别是最为关键的:网络层(IP)提供点到点的服务,
而运输层(TCP和UDP)提供端到端的服务。
端到端是网络连接的两个终端之间的通信,而网络层之间的通信是逐跳(hop-by-hop)的。两个终端之间要完成通信,可能要经过多个设备的转发,而点到点设备之间是可以直接通信的。总之,一句话概括就是端到端是由无数的点到点实现和组成的。IP及以下各层采用点到点传输,4层以上采用端到端传输。

TCP/IP协议族中不同层次的协议如下所示,其中socket抽象层并不属于一个层次,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值