OSI参考模型及TCP/IP协议

网络概述

            什么是计算机网络?
            网络的本质就是实现资源共享。基于硬件设备将信息进行传递、接收、共享。

OSI(开放式系统互连)参考模型

            应用层:提供应用程序间通信
            - 为网络用户之间的通信提供专用的程序
            - 为用户提供网络管理、文件传输、事务处理等服务 
            - 应用层包含的协议最多,也最复杂

            表示层:数据表示、加密、解密
            - 向上对应用层提供服务,向下接收会话层服务
            - 确保应用接收到的数据可读
            - 规范数据格式与结构
            - 数据压缩和解压、加密和解密

            会话层:会话建立维护管理
            ​​​-​​​​ 会话层不参与具体的传输,它提供包括访问验证和会话管理
            - 在不同的进程间建立管理维持会话,并能使会话获得同步
            - 担负应用进程服务要求,而运输层不能完成的那部分工作

            传输层:建立主机端到端连接
            - 处理主机之间的传输问题
            - 确保数据传输的可靠性
            - 建立、维护和终止虚电路
            - 容错机制和流量控制

            网络层:寻址和路由
            - 路由数据包,提供逻辑寻址
            - 基于网络层地址进行不同网络系统间的最优路径选择
            - 网络层为建立网络连接和为上层提供服务

            数据链路层:介质访问、链路管理
            - 负责将上层数据封装成固定格式的帧
            - 为了防止数据传输过程中产生误码,在帧尾部加上校验信息
            - 还有流控机制 会试探接收方缓存调整速率大小

            物理层:二进制传输
            - 定义了电气、机械、形状针脚等物理特性。
            - 主要功能是完成相邻节点之间原始比特流的传输,它关心的是如何用物理信号表示0和1

   每个层次都负责各自的功能,并设计了对应的协议实现这些功能,各个层次之间有标准化接口 

协议数据单元(PDU)

报文封装和解封装

TCP/IP 协议

应用层:邮件(SMTP、POP3)、网页(http、https)、网络管理(SNMP)

              远程登录(ssh、Telnet)、地址服务(DNS、DHCP)

传输层:TCP:可靠传输、有重传机制。(FTP、SMTP、Telnet、HTTP)

              UDP:不可靠传输、效率高。(TFTP、SNMP、DHCP)

常见端口号

UDP报文结构简单,传输效率高,但不具备排序功能以及重传机制,数据包到达目的地时,有可能因为网络问题,出现乱序或者丢包现象。常用在视频、语音应用等。

TCP报文结构相对复杂,具备序列号、确认号、窗口大小等字段,使其具备排序功能、重传机制、滑动窗 口机制,确保数据传输的可靠性,使得数据能够准确按序到达目的地。常用在HTTP、FTP等可靠传输

网络层:

- 提供主机到主机的传输服务
- IP、ICMP(辅助IP工作,提供出错和控制信息)
- ARP(解析IP与MAC的映射)

网络接入层:

- 在相邻节点间提供数据传输服务
- 局域网:IEEE802.2 定义LLC子层
- 广域网:HDLC、PPP、Frame Relay
- 为数据传输提供物理通道
- 定义接口、线缆标准、传输速率、传输距离等参数
- 物理层介质:同轴电缆、双绞线、光纤。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值