网络编程——七层协议

两台计算机之间的通信条件:1.首先得通过各种物理连接2.找准确确定对方计算机的位置3.通过统一的标准进行数据的收发连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为互联网协议。互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。七层协议1.物理层孤立的计算机想...
摘要由CSDN通过智能技术生成

两台计算机之间的通信条件:
1.首先得通过各种物理连接
2.找准确确定对方计算机的位置
3.通过统一的标准进行数据的收发
连接两台计算机之间的internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为互联网协议。
互联网协议的功能:定义计算机如何接入internet,以及接入internet的计算机通信的标准。
七层协议
在这里插入图片描述
1.物理层
孤立的计算机想要一起愉快的玩耍,就必须接入internet(计算机之间必须组网)
功能:发送高低电压(电信号),高压为1,低压为0
2.数据链路层
由来:单纯的电信号0,1是没有任何意义的,必须规定多少位一组,每组什么意思
功能:定义了电信号的分组方式
因后面需要,简介一下以太网:
以太网(Ethernet) 是一套广泛应用于局域网(LAN), 城域网(MAN) 和广域网(WAN) 的一套计算机网络技术。
一组电信号是一个数据包,我们把它叫做帧
以太帧起始部分由前导码和帧开始符组成。后面紧跟着一个以太网报头

head date

head包含十八个字节
1.发送者/源地址 6字节
2.接收者/目标地址 6字节
3.数据类型 6字节

date 最短46字节,最长1500字节
数据包的具体内容

head长度+date长度=最短46字节,最长1518字节,超过最大限制就分片发送
**mac地址:**它是一个用来确认网络设备位置的位址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC地址。每块网卡出厂时都被烧制上一个世界唯一的mac地址。
只要不更改自己的MAC地址,MAC地址在世界是惟一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。
广播:
有了macc地址,同一网络内的两台主机就可以通信了(一台主机通过arp协议获取另外一台主机的mac地址)
ethernet采用最原始

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值