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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jianhua0798 中级黑马   /  2016-6-10 23:39  /  1012 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

网络编程三要素:

例子:家人给我们写信:

1.我们的地址;
2.收信人;
3.一定要使用我们看得懂的语言;

网络编程的三要素:

1.IP:就是某台电脑在互联网上的地址;这个地址在整个互联网中是唯一的.
        1).IP:分类:静态IP,动态IP;
        2).192.168.xxx.xxx:作为内网IP使用.
        3).IP的组成:是由四段三位的0--255的数字组成(点分十进制):
                        最小IP:000.000.000.000
                        最大IP:255.255.255.255(256*256*256*256)
                        二进制:
                        最小IP:00000000.00000000.00000000.00000000
                最大IP:11111111.11111111.11111111.11111111
        4).查看自己的IP:打开命令提示符:ipconfig
        5).测试跟某台电脑是否连通:
                                ping xxx.xxx.xxx.xxx -t
2.端口:
        1).端口的分类:
                        1.物理端口:网卡口;
                        2.逻辑端口:我们主要学习的就是此端口
                                A.由操作系统维护,范围:0--65535
                                B.其中0--1024端口由系统使用,我们尽量不使用;
                                C.一个应用程序可以同时占用多个端口;
                                D.一个端口,在同一时刻,不能被两个程序同时占用;
3.协议:
                1).常用的网络协议:HTTP,TCP,UDP,FTP....
                2).我们今天会涉及到:UDP协议,TCP协议;
                3).UDP的特点:
                        1.数据要通过打包发送;
                        2.数据包大小有限制:64K
                        3.面向无连接的协议,所以也被称为:不安全的连接
                             也就是发送时,不需要有接收端存在,所以不能确定接收端一定会收到信息;
                              类似于服务器端向客户端推送消息类的应用
                   TCP的特点:
                        1.数据无大小限制;
                        2.面向连接的,也就是发送时,必须要有接受端,否则不能建立连接;
                     类似于:打电话


4 个回复

倒序浏览
学习了 谢楼主分享
回复 使用道具 举报
学习,谢楼主,例子很容易理解!顶一个
回复 使用道具 举报
学习,谢楼主,很容易理解!
回复 使用道具 举报
赞赞赞。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马