网络基础二

一、OSI七层模型

   OSI七层模型由国际标准化组织(ISO)制定的用来描述计算机网络功能分布和协议分层的理论框架。从上到下分为:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

    1.应用层:将抽象语言转化为编码,是用户直接面向的一层。

    2.表示层:将编码转化为二进制,确保不同系统之间的数据格式兼容性。

    3.会话层:提供会话号,同软件不同进程的程序在同时接收发消息时,他们会拥有相同的IP地址MAC地址,需要会话层给予不同的会话号去区分,提供了会话控制和同步功能,

    4.传输层:负责在原地址和目标地址之间建立可靠的端到端通信,主要的协议有TCP和UDP协议。

    5.网络层:为数据包选择合适的路径进行逻辑转发,主要工作的协议有:IP、ICMP、ARP、RARP

    6.数据链路层:分为介质访问控制层(MAC)和逻辑链路控制层(LLC)

    7.物理层:物理硬件

  1-3称为上三层,主要负责对数据进行加工处理。

  4-7称为下四层,主要负责对数据的运输,到达 对端做出工作。

  PDU:协议数据单元  对不同层封装的数据单元标识。

             应用层:数据报文     传输层:数据段      网络层:数据包

             数据链路层:数据帧         物理层:比特流

MTU:最大传输单元 默认1500字节 数据包分段时的限制。数据包过大时,会进行分段处理 以保证数据包的完整性。

二、协议

     1.HTTP:超文本传输协议 端口号 80

     2.HTTPS:安全传输协议 端口号 443

     3.FTP:文件传输协议 端口号 20/21

     4.TFTP:简单文件传输协议 端口号 69

     5.Telnet:远程登录标准协议  端口号 23

     6.SSH:安全外壳 端口号 22

     7.DNS:域名解析协议 端口号 53

     8.DHCP:动态主机分配协议 端口号 67/68

     9.TCP:传输控制协议

     10.IP:网际互联协议

端口号:用电脑可能会同时访问多个服务器,这多个服务器在进行回复的时候,回复目标都是相同IP/MAC,为了不分配错误,所以在该程序启动时,电脑会在1024-65535随机分配端口号给这个程序,在服务器回包时也会带着这个端口号,这样电脑就能做出正确的数据分配

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值