黑马程序员技术交流社区

标题: java面试总结网络编程 [打印本页]

作者: fzc123    时间: 2016-7-26 20:21
标题: java面试总结网络编程
六、网络编程
128.什么是网络编程?
答:网络编程又叫套接字编程,Socket编程,就是用java语言来实现网络互联的不同计算机间的数据通信。
129.网络编程的三要素?
答:IP地址、端口、协议。
IP的组成网关和主机地址。127.0.0.1本地回环(路)地址   255.255.255.255广播地址
130.端口的范围是什么?哪个范围的端口不能用,为什么?
答:端口的范围是0——65535.   0——1024这个范围的端口不能使用,因为已经被系统占用或者作为保留端口。
131.TCP和UDP协议的区别?
答:
TCP是面向有连接的,三次握手机制;
传输的数据是通过IO流的方式,无大小限制;
安全(可靠)协议;
效率低;
区分客户端和服务器端。
UDP是面向无连接的,
发送的数据是通过数据报包的形式,不超过64k;
不安全(可靠)协议;
效率高;不区分客户端和服务器端。(叫发送端和接收端)
132.Socket通信的原理是是什么?
答:通信的两端都有独有的Socket,Socket通信指的是在两个Socket之间通过IO流互相传输数据。


作者: fzc123    时间: 2016-7-26 20:24
大家一定努力学习,努力奋斗。
作者: pqs921209    时间: 2016-7-26 21:06
我看楼主发这么多,你快毕业了吗
作者: lynch123    时间: 2016-7-26 21:16
6666666666666666666666666666
作者: 丹霞似锦    时间: 2016-7-26 22:24
面试问这么细啊,还都是理论的东西?
得好好准备




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2