阶段一,javase,8.网络编程

八、网络编程

1.C/S结构--客户端和服务器

   B/S结构--浏览器和服务器

2.网络编程三要素:ip--端口号--通信协议

  •  如果说IP地址可以唯一标识网络中的设备,那么端口号就可以唯一标识设备中的进程(应用程序)了。

3.本机回环地址:127.0.0.1

   主机名:localhost

4.应用层(HTTP)--传输层(TCP)--网络层(IP)--物理与数据链路层

5.UDP:非面向连接的,不可靠的

   TCP:面向连接的,可靠的(三次握手,四次挥手)

6.通信的两端都要有Socket(也可以叫“套接字”),是两台机器间通信的端点。网络通信其实就是Socket间的通信。

  • ServerSocket:此类实现TCP服务器套接字

  • ServerSocket(int port) :创建绑定到特定端口的服务器套接字。

  • Socket accept():侦听并接受到此套接字的连接。

  • Socket: 此类实现客户端套接字

  • Socket(InetAddress address,int port):创建一个流套接字并将其连接到指定 IP 地址的指定端口号。

  • 常用方法:getInputStream()、getOutputStream()、close()、shutdownInput()、shutdownOutput()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值