Linux网络概述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

网络层协议

第一部分为网络层协议。主要包括Internet协议(IP)、网际控制报文协议(ICMP)和地址解析协议(ARP):

Internet协议(IP)
该协议被设计成互联网分组交换通信网,以形成一个忘记通信环境。他负责在源主机和目的主机之间传输来自其较高层软件的称为数据报文的数据块,它在源和目的之间提供**非连接型传递服务。**只是封装和传递数据,但不向发送者或接收者报告包的状态,不处理所遇到的故障。
IP主要有以下四个主要功能:

  • 数据传送
  • 寻址
  • 路由选择
  • 数据报文的分段
    IP主要由协议头协议数据组成。

IP协议头 IP头和数据放在以太网包的数据段位置

网际控制报文协议(ICMP)
它实际上不是IP层部分,但直接同IP层一起工作,报告网络上的某些出错情况。允许网际路由器传输差错信息或测试报文。

地址解析协议(ARP)
ARP实际上不是网络层部分,它处于IP和数据链路层之间,它是32位IP地址和48位物理地址之间执行翻译的协议。

传输层协议

第二部分是传输层协议,包括传输控制协议(TCP)和用户数据报文协议(UDP)。
传输控制协议(TCP)
TCP是重要的传输层协议,目的是允许数据同网络上的其他节点进行可靠的交换。它能提供端口编号的译码,以识别主机的应用程序,而且完成数据的可靠传输。TCP具有严格的内装差错检验算法确保数据的完整性。TCP是面向字节的顺序协议,这意味着包内的每个字节被分配一个顺序编号,并分配给每包一个顺序编号。
该协议对建立网络上用户进程之间的对话负责,它确保进程之间的可靠通信,所提供的功能如下:

  1. 监听输入对话建立请求
  2. 请求另一网络站点对话
  3. 可靠的发送和接收数据
  4. 适度的关闭对话
    在这里插入图片描述

用户数据报文协议(UDP)
UDP提供不可靠的非连接型传输层服务,它允许在源和目的地之间传送数据,而不必在传送数据之前建立对话。当接收数据时它不向发送方提供确认信息,它不提供输入包的顺序,如果出现丢失包或重复包的情况,也不会向发送方发出差错报文。由于它执行功能时具有较低的开销,因而执行速度比TCP快。
它主要用于那些非连接型的应用程序,如:视频点播
在这里插入图片描述

应用层协议

这部分主要包括Telnet,文件传送协议(FTP和TFTP),简单文件传送协议(SMTP)和域名服务(DNS)等协议。

在这里插入图片描述

以太网包
在这里插入图片描述目的地址和源地址为6个字节的MAC地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值