Socket套接字

拜拜、爱过 提交于 2019-12-06 14:58:50

网络编程

1.服务器端与客户端

BS架构(web网站)

CS架构(client+server)

C/S架构与socket的关系:

我们学习socket就是为了完成C/S架构的开发

2.OSI七层模型

互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层

 

 每层运行常见物理设备

 

 

详细参考:

http://www.cnblogs.com/linhaifeng/articles/5937962.html#_label4

学习socket一定要学习互联网协议:

1.首先:本节课的目标就是会教你如何基于socket编程,来开发一款自己的C/S架构软件

2.其次:C/S架构的软件(软件属于应用层)是基于网络进行通信的

3.然后:网络的核心即一堆协议,协议即标准,你想开发一款基于网络通信的软件,就必须遵循这些标准。

4.最后:就让我们从这些标准开始研究,开启我们的socket编程之旅

 

 TCP/IP协议族包括运输层、网络层、链路层

注:

ICMP:是Internet控制报文协议,是TCP/IP族的一个子协议,用于在IP主机、路由器之间传递控制消息。

其功能主要有:

1.侦测远端主机是否存在

2.建立及维护路由资料

3.重导资料传输路径

4.资料流量控制

ARP:地址解析协议。是根据IP

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!