网络编程初步介绍

C/S架构                                   Client----------------(基于网络)------------------Server

B/S架构                                   Browser----------------(基于网络)------------------Server

一;目标:编写一个C/S架构的软件

二:服务端需要遵循的原则:

              1:服务端与客户端都需要有唯一的地址,但是服务端的地址必须固定/绑定

              2:服务端对外需要一直提供服务,稳定运行

              3:服务端应该致支持并发

三:网络:网络建立的目的是为了数据交互(通信)

                 如何实现通信:

                                    1:建立好底层的物理连接介质

                                    2:有一套统一的通信标准,称之为互联网协议

四:互联网协议:OSI七层协议

                         

                       

                            

                            

                                

                                 物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0

                                

                                传输层功能:建立端口到端口的通信

                   ip+mac可以标识全世界范围内独一无二的一台计算机的位置
                   端口号port:可以标识一台计算机之上唯一的一个基于网络通信的应用软件
                   ip+mac+port:可以标识全世界范围内独一无二的一个应用软件(基于网络通信)

                                      

猜你喜欢

转载自www.cnblogs.com/duanxiangyang/p/9547688.html