OSI参考模型

OSI:开放式系统互联

上三层-控制层面

  • 应用层:接收用户的数据(eg:比如一个博客中的文字、图片等数据),面向应用程序
  • 表示层:把逻辑语言转换为机器语言(二进制),起到翻译的功能,它还可以进行加密
  • 会话层:针对传输的数据的多样性,为每一种传入的数据流量创建一个独立的虚拟通道,来避免它们互相干扰

下四层-数据层面

  • 传输层:区分流量并定义传输方式给一个port

(1)区分流量依据端口

port(1~65535):

静态端口(1~1023):每一种流量与指定的端口存在一一对应并绑定的关系,eg:HTTP~80、HTTPS~443、SSH~22、TELNET~23

动态端口(1024~65535):每一种流量与指定端口存在一一对应的关系并无绑定关系

(2)传输方式

不可靠传输:不需要确保流量是否传递给对方,大流量、实时性较高、对数据丢失不敏感

可靠传输:确认机制ACK、重传机制

确认机制:显式确认(A给B发包B必须回复包表示确认收到了)和隐式确认(A给B发送了包B不需要回复包A默认B确认收到了)

重排序:保证数据封装的完整性。

TCP:面向连接的可靠传输协议

UDP:非面向连接的不可靠传输协议

PDU:协议到不同层的基本单元,上3层PDU叫message报文,4层PDU叫segment分片/分段,3层PDU叫packet包,2层PDU叫frame帧,1层PDU叫bit比特

(3)思考

📓为什么是65535?

与编码有关,端口号标识时只预留了16个二进制转换为十进制为65535即2的16次方减1或者256的平方减1

📓端口会用完吗?

(转载)Tcp/IP 端口耗尽 - it610.com原文链接:http://msdn.microsoft.com/zh-cn/library/aa560610(v=bts.10).aspx本文内容:1.查看端口使用状况的方法;2、端口耗尽所带来的问题;3、解决办法当客户端启动到服务器的TCP/IP套接字连接时,客户端通常连接到服务器上的特定端口,并请求服务器通过临时(或暂时)TCP或UDP端口进行响应。在WindowsServer2003和Windhttps://www.it610.com/article/1306394685564030976.htm

📓当传输的包数据过大时怎么办?

流控机制:数据的分段传输,当传入的数据较大的时候按照MTU值进行分段传输;MTU,最大传输单元,默认字节为1500

(4)协议:TCP、UDP、SPX等

  • 网络层:编址、寻址,定义数据传输的目标

(1)编址协议:IP(IPV4、IPV6)、IPX、apple talk、novell

(2)IP:32个二进制构成

(3)IP地址分类

(4)特殊地址

  • 0.x.x.x -保留地址,eg:0.0.0.0无效地址,占位作用
  • 127.x.x.x-测试地址 eg:127.0.0.1本地测试
  • 网络号-网络位不变主机位为0的地址,描述一个网段
  • 受限的广播地址-255.255.255.255
  • 定向广播地址,网络位不变主机位为1
  • 本地链路地址-link-local {169.254.0.0 255.255.0.0}

公有地址:全球唯一标识

私有地址:不具有唯一性标识

(5)思考

📓为什么要有网络掩码?

方便寻址

(6)协议:RAP、RARP、IP、ICMP、IGMP、RIP等

(7)实际使用:路由器

  • 数据链路层:将数据分成一个个数据帧,以帧为数据单位进行传输,依据不同的物理传输介质定义不同的二层封装(LLC-逻辑链路控制,MAC-物理地址/媒体访问控制)

(1)功能:将在物理层收到的数据比特流成为数据帧

(2)实际使用:switch交换机

(3)协议:SDLC、HDLC、PPP、STP、帧中继

  • 物理层:在物理媒体上传输原始的数据比特流

(1)功能:物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介质,本层中数据传输的单位为比特

(2)实际使用:网卡

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值