网络编程_总结

来源:互联网 发布:淘宝网斯凯奇女鞋 编辑:程序博客网 时间:2024/06/05 22:48


引子:

         IO流可以通过内存为枢纽,把数据传到屏幕上,存入硬盘中,可是能不能传入其他电脑的内存中呢?

         如果能的话,那么另一台电脑就可以把数据解码打到屏幕上,或者直接出人硬盘中,那不就是可以实现数据共享啦?太棒了!

 

网络编程:

         开始,只是在本地编程,现在可以实现网络编程,数据共享,程序共享;要实现数据异地共享,就需要开发新的技术来实现!

 

思考:1,传到哪里去?给电脑进行编号,以便区分和识别;主机名,主机地址

            2,如何传输?数据打包,数据包,装包拆包;

            3,哪些传输模式?快的丢失数据,数据完整的传输慢:UDP快速     /    TCP安全

            4,哪些现有对象可用? java.net(面向对象,先找类包)

                         A,IP地址:InetAddress 此类描述互联网协议(IP)地址   

                         B,UDP交互模式:客户端和服务端都是 DatagramSocket          以DatagramPacket 数据包为交互基础

                         C,TCP交互模式:服务端:ServerSocket              以IO流为交互前提

                                                           客户端:Socket

            5,主要体现? 以浏览器为代表的客户端,以Tomcat服务器我代表的服务端;

            6,信息交互体现?表单注册!即时通讯!