TCP/IP协议栈其他文章
网络参考模型
TCP/IP协议栈—应用层
TCP/IP协议栈—传输层
TCP/IP协议栈—英特网层

文章目录

  • TCP/IP协议栈—网络接入层
    • 数据链路层
      • 以太网帧格式
      • 以太网与MAC地址
      • MAC地址表示
      • MAC地址构成及分类
      • IP地址 vs MAC地址
    • 物理层
      • 常见传输介质

TCP/IP协议栈—网络接入层

网络接入层的对等模型为数据链路层和物理层

数据链路层

  • 数据链路层位于网络层和物理层之间,可以向网络层的IP、IPv6等协议提供服务。

  • 数据链路层的PDU被称为Frame(帧)

  • 以太网(Ethernet)是最常见的数据链路层协议

以太网帧格式

  • 以太网技术所使用的帧称为以太网帧(Ethernet Frame),或简称以太帧
  • 以太帧的格式有两个标准:Ethernet_II格式和IEEE 802.3格式

  • Ethernet_II更常见

  • D.MAC目的MAC地址,S.MAC源MAC地址,Type类型,用户数据,FCS(Frame Check Sequence(帧校验序列))/帧结尾校验和

    • 最小有效数据帧64Byte,有效数据46-1500Byte,也就是说头部占18Byte
    • MAC地址共占12Byte,D.MAC和S.MAC分别占6Byte
    • Type类似于Protocol,代表上层协议类型,4byte

以太网与MAC地址

默认情况下MAC地址唯一不变标识,IP地址相当于名字,MAC地址是DNA

MAC地址表示

  • 一个MAC地址有6Byte,48bit

  • MAC地址通常采用“十六进制“和“-”表示

MAC地址构成及分类

  • OUI(Organizationally Unique Identified):厂商代码,由IEEE分配,3Byte,24bit,
  • 制造商分配:24bit,3Byte

  • MAC地址分类

单播:第8位为0
组播:第8位为1
广播:全1,即全为f

IP地址 vs MAC地址

  • 每个以太网设备在出厂时都有一个唯一的MAC地址,但在设备接入网络时,会同时为每台主机再分配一个IP地址

物理层

  • 数据到达物理层之后,物理层会根据物理介质的不同,将数字信号转换为光信号、电信号或电磁波信号
  • 物理层的PDU被称为比特流(Bitstream)

常见传输介质

TCP/IP协议栈其他文章
网络参考模型
TCP/IP协议栈—应用层
TCP/IP协议栈—传输层
TCP/IP协议栈—英特网层

【计算机网络】TCP/IP协议栈—网络接入层相关推荐

  1. -1-7 java 网络编程基本知识点 计算机网络 TCP/IP协议栈 通信必备 tcp udp

    计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来, 在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统. 网络编程 ...

  2. TCP/IP 协议栈4层结构及3次握手4次挥手

    TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输.TCP/IP 协议采用4层结构,分别是应用层.传输层.网络层和链路 ...

  3. 渣渣小本求职复习之路每天一博客系列——TCP/IP协议栈(5)

    前情回顾:一篇短短的博客明显不能满足TCP和UDP这两个饥渴的汉子,而且还被应用协议占了一小半的篇幅.在昨天结束之后,相信大家都基本对TCP/IP协议栈的轮廓有一个大概的印象了,能够对整体有所把握. ...

  4. 【自我笔记之Linux】 OSI 7 层模型与 tcp/ip 协议 4 层模型

    1.网络接口层(对应OSI模型的物理层与数据链路层):它负责监视数据在主机和网络之间的交换. 事实上,tcp/ip本身并未定义该层的协议,而由参与互连的各网络使用自己的物理层和数据链路层协议,然后与t ...

  5. OSI七层 TCP/IP四层 TCP/IP协议栈: 不同的通信协议的大集合

    应用层: 网络服务与最终用户的一个接口. 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 表示层: 数据的表示.安全.压缩.(在五层模型里 ...

  6. 二网络专题OSI七层模型、TCP/IP协议栈

    一.OSI七层模型 OSI由ISO(国际标准委员会)规定. OSI七层模型 层级 名称 常用协议 7 应用层 http. 应用层 6 表示层 LLP 5 回话层 ssl.TLS 4 传输层 tcp.u ...

  7. TCP/IP 协议栈及 OSI 参考模型详解--云平台技术栈04

    导读:之前发布了云平台技术栈(ps:点击可查看),本文主要说一下其中的tcp/ip和网络! 来源:王东裕 http://wangdy.blog.51cto.com/3845563/1588379 OS ...

  8. TCP/IP 协议栈及 OSI 参考模型详解

    TCP/IP 协议栈及 OSI 参考模型详解 转载地址:http://www.codeceo.com/article/tcp-ip-osi-model.html OSI参考模型 OSI RM:开放系统 ...

  9. TCP/IP协议栈模型分析

    标准TCP/IP协议是用于计算机通信的一组协议,通常被称为TCP/IP协议栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络. 正因为互联网的广泛应用,使得TCP/IP成为了事实上的网络标准. ...

最新文章

  1. grep 正则表达式
  2. 运维人员mysql如何访问_MySQL运维实战 之 PHP访问MySQL你使用对了吗
  3. Android开发技巧——大图裁剪
  4. [ES6] 细化ES6之 -- 函数的扩展
  5. ConfigParser.InterpolationSyntaxError: ‘%‘ must be followed by ‘%‘ or ‘(‘, found: “%‘“
  6. FCN论文-语义分割
  7. 《神经网络与深度学习》课程笔记(3)-- 神经网络基础之Python与向量化
  8. scala学习笔记(四)样本类与模式匹配
  9. Linux防火墙iptables学习笔记(四)iptables实现NAT
  10. 老司机推荐企业用什么代理ip好
  11. Pycharm 通过按住 ctrl +滑动鼠标滚轮实现代码窗口字体大小调整
  12. mac安装chromedriver谷歌浏览器驱动
  13. 搭建无线监控云存储服务器,搭建无线监控云存储服务器
  14. 朋友圈那个随便辞职的年轻人,后来活成了什么样?
  15. 怎么添加设置微信定位服务器,微信怎么设置定位功能!
  16. web服务器也是端系统么,Web服务器和游戏服务器的那些事儿
  17. SSM毕设项目计算机设计大赛优秀作品展示网站8c96d(java+VUE+Mybatis+Maven+Mysql)
  18. yourls短链接项目部署及API使用
  19. 为什么要用Qt开发(Qt跨平台应用开发)
  20. python朋友圈头像_Python读取微信好友头像,拼成祝福语九宫格

热门文章

  1. 贪心--CF403B
  2. 隐私空间 android,隐私空间安卓版
  3. 1851:【08NOIP提高组】笨小猴
  4. Linux 下Coredump分析与配置
  5. 电脑开不了机 ,该怎么处理?
  6. 测试/开发程序员日常的,内心暗流涌动......
  7. win10系统+3060显卡驱动+cuda11.5+cudnn8.3安装
  8. Linux: kernel: eBPF BCC
  9. python图片转文字应用
  10. 如何专心睡眠:当我们的思维停不下来的时候