图解TCP/IP(笔记一)

网络基础知识

OSI参考模型中各个分层的作用
分层名称功能
7应用层针对特定应用的协议
6表示层设备固有数据格式和网络标准数据格式的转换
5会话层通信管理。负责建立和断开通信连接(数据流动的逻辑通路)。管理传输层以下的分层
4传输层管理俩个节点之间的数据传输。负责可靠传输(确保数据被可靠地传送到目标地址)
3网络层地址管理与路由选择
2数据链路层互连设备之间传送和识别数据帧
1物理层以‘0’、‘1’代表电压的高低、灯光的闪灭’界定连接器和网线的规格。

TCP/IP基础知识

TCP/IP的具体含义

可以指这俩种协议,更多情况下是指利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP的协议。
在这里插入图片描述

TCP/IP与OSI参考模型

在这里插入图片描述
网络层

协议功能
IPIP是跨越网络传送数据包,使整个互联网都能收到的数据的协议
ICMPIP数据包在发送途中一旦发生异常导致无法到达对端目标地址时,需要给发送端发动一个异常通知
ARP从分组数据包的IP地址中解析出物理地址(MAC地址)的一种协议

传输层

协议功能
TCPTCP是一种面向有连接的传输层协议。它可以保证俩端通信主机之间的通信可达。能正确处理传输过程中丢包、传输顺序乱掉等异常情况,此外还能够有效利用带宽,缓解网络拥堵。
UDP面向无连接的传输层协议。不会关注对端是否真的收到了传送过去的数据,如果需要检查对端是否收到分组数据包,或者对端是否连接到网络,则需要在应用程序中实现

应用层

协议功能
HTTP浏览器与服务端通信所用的协议是HTTP,所传输的数据 的主要格式是HTML(HyperText Markup Language)
FTP文件传输协议,在FTP中进行文件传输时会建立俩个TCP连接,分别是发出传输请求时所有控制连接与实际传输数据时所要用到的数据连接
TELNET/SSHTCP/IP网络中远程登录常用TELNET和SSH俩种协议
SNMP使用SNMP进行网络管理,使用SNMP管理的主机、网桥、路由器等称作SNMP代理,而进行管理的那一段叫做管理器(Manager)
MIB在SNMP的代理端,保存着网络接口的信息、通信数据量、异常数据量及设备温度等信息。这些信息可以通过MIB(Management Information Base)访问
TCP/IP分层模型与通信

数据包首部
在这里插入图片描述
TCP/IP各层对邮件的收发处理
在这里插入图片描述
分层中包的结构
在这里插入图片描述

数据链路

作用

数据链路层的协议定义了通过通信媒介互联的设备之间传输的规范。数据链路也可以被视为网络传输中的最小单位。

相关技术

MAC地址:MAC地址用于识别数据链路中互联的点。
通过MAC地址判断目标地址,任何一个网卡的MAC地址都是唯一的,但人们可以自由的设置自己的MAC地址,或者一台主机上如果启动多个虚拟机,由于没有硬件的网卡,只能由虚拟软件自己设定MAC地址给多个虚拟网卡,在这些情况下并不总是唯一的。
在这里插入图片描述

IP协议

参考:图解TCP/IP(第五版)竹下隆史 村山公保 荒井透 田幸雄 著 乌尼日其其格 译

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值