定义
数据的封装格式或者说传输手段(比如说摩斯码,滴答、长短间隔)
讲流程分解成多功能相对单一的子进程。分工带来效能:松江黄金大劫案
OSI七层模型:(Open System interconnection)开放系统交互模型
分层
功能
备注
应用层
网络服务与最终用户的一个接口
http服务器、浏览器、FTP
表示层
数据的表示、安全、压缩
二进制、json还是html;http协议还是https;将原始的二进制文件进行压缩gzip或者其他,是一种时间换空间的一种优化策略。
会话层
建立、管理、中止会话
传输层
定义传输数据的协议端口号,以及流控和差错校验
TCP/IP(协议的集合),在不可靠的网络层上层建立一个传输层,丢了可以重新发数据,发错了可以销毁。
网络层
进行逻辑地址寻址,实现不同网络之间的路径选择。
主机和网络之间寻址和路由数据包
对应路由器、IP,知道对方IP找到对方(IP寻址和MAC没有关系),但是在网络层数据不太可靠,经常会丢
数据链路层
进行逻辑连接、进行硬件地址寻址、差错校验
建立网卡与网卡之间的连接,控制数据的底层传输;
把计算机网络层传过来的信息传给目标主机;MAC地址所在层,将IP解析到MAC,IP地址是变的,通过数据链路层连接
物理层
建立、维护、断开物理连接
一些物理设备。他关心的是我在传输的时候用什么来表示0/1
TCP/IP参考模型演变过程(传输控制协议/网络互联协议)
说明:
协议说明
也就是说,我们建立一个http服务器,应用层,表示层,会话层合为一体了。
遵循ARP(地址解析协议),我们可以通过IP定位MAC地址所在的局域网,确定局域网内的MAC地址进行通信。
同样可以通过MAC地址找IP,遵循RARP协议
ICMP,发送消息并报告有关数据包的传送错误,PING
IGMP,IP主机向本地多路广播路由器报告主机组成员
• 什么是MAC地址:
00-0d-28-be-b6-42 00-06-1b-e3-93-6c
供应商标识(24比特) + 供应商对网卡的唯一编号(24比特)
• 在通信过程中用内置在网卡的地址来表示计算机身份
• 每个网卡都有一个全球唯一的地址来表示自己,不会重复
• MAC地址48位的二进制组成,通常分为6段,用16进制表示
• 通信方式
• 单工: 可以理解成单向车道
• 双工:TCP协议就是双工协议
• 半双工(对讲机)
• MAC地址和IP地址的区别
MAC地址相当于个体,IP地址相当于具体地址
OSI与协议
数据链路层运输
运送计算机网络层传送过来的数据给目标主机
IP地址的分类
路由:在能够选择的多条道路之间选择一条最短的路径就是路由的工作。不仅要计算节点,还要计算延时时间
• IP地址的网络部分是由Internet地址分配机构来统一分配的,这样可以保证IP的唯一性
• 127是用来进行本机测试的,除了127.255.255.255外,其他的127开头的地址都代表本机
• IP地址中全为0的IP即0.0.0.0,他是表示启动时的IP地址,尚未分配时的IP地址
• IP地址中全为1的IP即255.255.255.255,称为限制广播地址,如果将其作为数据包的目标地址可以理解为发送到所有网络的主机。
我知道的TCP/IP
最新推荐文章于 2023-06-25 16:39:52 发布