首页 > 其他 > 详细

socket网络编程1

时间:2019-12-10 01:53:09      阅读:95      评论:0      收藏:0      [点我收藏+]

1.什么是网络:

网络是信息传输、接收、共享的虚拟平台。

2.什么是网络编程:

通过操作相应的api调度计算机硬件资源,并利用传输管道(网线)进行数据交换的过程 。

具体涉及:网络模型、套接字、数据包

3.7层网络模型-OSI

应用层:略

表示层:将应用的数据表示为对应的数据层面的数据,比如说字符串转化为一些人看不懂的奇奇怪怪的数据

会话层:不同机器之间用户之间建立管理的作用。

传输层:接收上一层的数据,并在必要的时候对数据进行分割然后交给网络层,会保证这些数据的有效性(将数据有效的传递给对方)。

TUP-UDP协议层、Socket

网络层:控制子网的运行。比如逻辑地址进行分组的传输以及路由的选择。

数据链路层:主要是进行物理的地址寻找,同时将原始的比特流转化为逻辑的传输路线

物理层:最底层的机械电子传输.....(电信号、光信号传输)

4.网络模型对应关系:

技术分享图片

 

 

 

 

 

 

socket网络编程1

原文:https://www.cnblogs.com/lyjblogg/p/12005091.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!