net protocol

 

linux netfilter IP层的HOOK点  http://blog.csdn.net/morphad/article/details/8778306


socket.write ==> 网卡发送数据流程 :http://blog.jobbole.com/86656/


tcp ip头格式:

http://www.cnblogs.com/BlueTzar/articles/811160.html


linux下tcp ip头定义及意义:

http://blog.csdn.net/mysee1989/article/details/20008907


虽然对于网络的正式介绍一般都参考了 OSI(Open Systems Interconnection)模型,但是本文对 Linux 中基本网络栈的介绍分为四层的 Internet 模型


这个栈的最底部是链路层。链路层是指提供对物理层访问的设备驱动程序,这可以是各种介质,例如串口链路或以太网设备。链路层上面是网络层,如IP(Internet Protocol),它负责将报文定向到目标位置。再上一层称为传输层,负责端到端的通信(例如,在一台主机内部)。尽管网络层负责管理主机之间的通信,但是传输层需要负责管理主机内部各端之间的通信。最后一层是应用层,它通常是一个语义层,能够理解要传输的数据。例如,超文本传输协议(HTTP)就负责传输服务器和客户机之间对 Web 内容的请求与响应。

实际来说,网络栈的各个层次有一些更为人所熟知的名字。在链路层上,可以找到以太网,这是最常用的一种高速介质。更早的链路层协议包括一些串口协议,例如 SLIP(Serial Line Internet Protocol)、CSLIP(Compressed SLIP)和PPP(Point-to-Point Protocol)。最常见的网络层协议是 IP(Internet Protocol),但是网络层中还存在一些满足其他需求的协议,例如 ICMP(Internet Control Message Protocol)和ARP( Address Resolution Protocol)。在传输层上是 TCP(Transmission Control Protocol)和 UDP(User Datagram Protocol)。最后,应用层中包含很多大家都非常熟悉的协议,包括标准的 Web 协议 HTTP 和电子邮件协议 SMTP(Simple Mail Transfer Protocol)。


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
net::ERR_SSL_PROTOCOL是一个错误码,表示在建立安全连接时发生了SSL协议错误。这通常意味着客户端(通常是浏览器)无法与服务器建立安全的HTTPS连接。 这个错误可能有多种原因,包括以下情况: 1. 服务器的SSL证书无效或过期:如果服务器的SSL证书无效或过期,浏览器会拒绝建立连接,并显示ERR_SSL_PROTOCOL错误。 2. 客户端与服务器之间的协议不匹配:如果客户端和服务器之间的SSL协议不匹配,也会导致建立连接失败。例如,服务器可能只支持较新的TLS版本,而客户端使用的是较旧的SSL版本。 3. 安全连接被防火墙或代理阻止:某些防火墙或代理可能会干扰安全连接的建立,导致ERR_SSL_PROTOCOL错误。 解决这个问题的方法包括: 1. 检查服务器的SSL证书:确保服务器的SSL证书有效,并且没有过期。如果有问题,可能需要联系网站管理员进行修复。 2. 更新浏览器或操作系统:有时,旧版本的浏览器或操作系统可能不支持最新的SSL协议版本。尝试更新浏览器或操作系统,然后重新尝试建立连接。 3. 检查网络设置:检查防火墙或代理设置,确保它们不会干扰安全连接的建立。如果有问题,可能需要调整设置或与网络管理员联系。 请注意,这些解决方法可能因具体情况而异。如果问题持续存在,建议咨询网络专家或联系网站管理员以获取进一步的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值