A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hx79481068 中级黑马   /  2019-3-28 09:10  /  633 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.ip

         计算机在网络中的唯一标识

         4段 0-255 的数字组成

         前三截称之为  网段 ,想要通信,必须是在同一网段上,才能够通信

         ip有两种配置手段

            1.自动分配

            2.手动配置

          ipV4 和 ipV6

          注意:在自己配置ip时,末尾不要去轻易使用1或者255   255 是广播地址   1 是网关 地址

          子网掩码: 划分网段,拿着子网掩码和 ip 的地址 &  

     2.端口号

           程序在计算机中的唯一标识

            0~1023 都被计算机底层使用了,我们不能使用  

     3.协议

            为什么要有协议:因为只有双方去遵守协议,才能够进行通信

            举例:

                         金牛区 : 红灯等,绿灯行

                         双流区:     红灯行,绿灯等

            Tcp  : 面向连接的协议,非常的安全 (三次握手机制)

            Udp : 面向无连接,不安全,容易丢数据 ,大小限制 64kb 的限制  

       4.B/S 架构和C/S 架构的比较

                B/S 浏览器端 服务器端

                        B/S 好处:不用更新

                        弊端:压力几乎怼在了Server 端,对Server要求巨大                       



                C/S 客户端  服务器端

                         好处 :可以帮助服务器端分担压力           

                               弊端: 更新麻烦

        5.代码操作

                         1.Socket socket = new Socket("ip地址","端口号");

                          socket.getOutputStream  或 getInputStream     其他api 无差别

                        

                          2.ServerSocket server =new ServerSocket("端口号");

                         Socket socket =    server.accpet();

                         注意: 不同的人来访问,对应服务器端获得到的就是不同client 的socket;

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马