网络编程学习

目录

一、OSI、TCP/IP体系结构

二、OSI和TCP/ IP各层协议的功能

三、PING 的作用 

四、TCP建立连接的三次握手过程

五、TCP建立连接的过程为什么只是三次握手

六、TCP的四次挥手

 七、第四次挥手为什么要等待2MSL(60s)

八、TCP断开连接为什么是四次挥手

九、什么是粘包和拆包?发生粘包和拆包的原因

十、字节序

十一、TCP、UDP的区别

十二、IO模型

1、阻塞IO

2、非阻塞IO

3、IO多路复用

4、信号驱动IO

5、异步IO

十三、服务器模型

十四、广播和组播 

广播

组播

十五、sqlite3数据库

十六、IP地址分为五类


一、OSI、TCP/IP体系结构

        TCP/IP模型原为四层,而TCP/IP五层模型实际上是TCP/IP与OSI七层模型的混合后的产物。说到底,这些模型的出现目的是为了使大家都使用统一的协议(通信规则)来通信。可以看到,五层模型和七层模型在物理层、数据链路层、网络层、传输层都用的是相同的协议,他们是统一的。不同点只在于应用层部分。应用程序复杂多变,比如电子邮件用的是SMTP协议、WEB服务器用HTTP协议。应用程序可以根据自己的需求特点,来使用各种不同的协议。而五层模型和七层模型在应用层的理念各有优劣,也因此在不同的协议中得到实现

        TCP/IP协议是互联网协议(簇)的统称,他是互联网标准通信的基础,它提供点对点的链接机制,将数据应该如何封装、定址、传输、路由以及在目的地如何接收,都加以标准化。而OSI模型是开放式系统互联通信参考模型

OSI模型七层结构

TCP/IP四层和五层协议

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值