美文网首页学习笔记
Day 26-网络-OSI七层模型

Day 26-网络-OSI七层模型

作者: 三德书生 | 来源:发表于2019-08-28 22:11 被阅读0次

1.网络的重要性

  • 所有的系统都有网络!
    我们的生活已经离不开网络。
    运维生涯50%的生产故障都是网络故障!

2.教室这么多的电脑如何上网的?

  • 网卡(mac地址)
    有线(双绞线传播电信号)全双工,双向,同时收发
    无线(无线电波) 半双工,发的时候,不能收

  • 交换
    傻瓜交换机(tplink/dlink/水星...)
    程控交换机(配置管理,可控 思科、华为、华三)

  • 路由(双网卡)
    内网卡---交换机 192.168.11.0/24(192.168.11.1~192.168.11.254)
    外网卡---运营商 122.71.227.79(铁通)

  • 查公网ip的方法: windows,打开浏览器,访问百度,搜IP即可
    linux:curl ifconfig.me

  • 扩展:高级路由器还有上网行为管理器和防火墙功能哦

    论坛:鸿鹄论坛(网络工程师)

    网络课程视频:
    http://192.168.36.202/linux65/

3.OSI七层模型

23.png
一、物理层:将各种通信介质的信号转换为计算机能识别的二进制信号(数字信号0101)
  1. 通信介质:光纤,双绞线(网线)、电话线(电信号),无线电波(wifi,蓝牙)
  2. 网卡:转换信号的工具(光卡、有线网卡、无线网卡)
二、数据连路层:建立逻辑连接、进行硬件地址寻址、差错校验 等功能。(由底层网络定义协议-以太网)
  1. MAC地址:48位二进制组成,全球唯一
三、网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。协议有:ICMP IGMP IP(IPV4 IPV6) ARP RARP
1.linux查看公网IP
[root@oldboy ~]# curl ifconfig.me
124.127.202.110[root@oldboy ~]#
2.公网IP
[root@oldboy ~]# ss -lntup
udp   UNCONN     0      0      127.0.0.1:323         *:*       
3.私网IP
查看端口ss -an
[root@oldboy ~]# ss -an|grep 22
tcp   ESTAB     0     668    10.0.0.200:22      10.0.0.1:51166  </pre>
四、传输层:定义传输数据的协议端口号,以及流控和差错校验。
  1. 协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层
五、会话层:建立、管理、终止会话(在五层模型里面已经合并到了应用层)。对应主机进程,指本地主机与远程主机正在进行的会话。
  1. 控制发包的数据:
六、表示层:数据的表示、安全、压缩(在五层模型里面已经合并到了应用层)。
  1. 格式有,JPEG、ASCll、DECOIC、加密格式等
七、应用层:网络服务与最终用户的一个接口。
  1. 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP

4.分块管理

1.网络工程师看下三层(网络通不通)
  • 物理层>第一层:转换信号(电信号——数字信号)

  • 数据连路层 >第二层:mac地址(全球唯一)

  • 网络层 >第三层:公网ip(绝对唯一)、私网ip(相对唯一)

2.传输层运维工程师(tcp协议)
  • 传输层 >第四层:tcp/udp

tcp(可靠,速度慢) 、

udp(不可靠,速度快) 、

端口(让不同的应用程序同时使用网络)

3.开发工程师看上三层
  • 会话层 >第五层:控制发包的数据

  • 表示层 >第六层:文件格式

  • 应用层 >第七层:应用程序使用

5.TCP/IP协议:五层

  • 应用层:数据

  • 传输层:tcp包头+数据

  • 网络层:ip地址+tcp包头+数据

  • 数据链路层:mac地址+ip地址+tcp包头+数据

  • 物理层:将完整的数据包由二进制转换为电信号

信息交互:(快递)电脑I—交换机—路由器<—— (内网ip,外网ip,NAT地址转换,arp协议)——>路由器(外网ip)—交换机—电脑II Image 1.jpg

6.最重要的协议FTP

  • 三次握手:数据交互三次

    seq=x ack=null >seq=x ack=y >seq=x+1 ack=y

  • 四次挥手:数据传输确认四次
    seq=x ack=y > seq=y ack=x+1 > seq=y ack=x+1 > seq=y+1 ack=x+1


    Image 2.jpg

7.tcp的标识:

SYN:建立链接
ACK:回应标识
FIN:断开连接
PSH:数据包
URG:紧急指针
RST:重置,重传

相关文章

网友评论

    本文标题:Day 26-网络-OSI七层模型

    本文链接:https://www.haomeiwen.com/subject/delvectx.html