网络编程

TCP/UDP
TCP协议:TransmissionControlProtocol传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。数据大小无限制。建立连接的过程需要三次握手,断开连接的过程需要四次挥手。
UDP协议:UserDatagramProtocol用户数据报协议是一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务,每个包的大小64KB。TCP/UDP
IP
IP协议:InternetProtocolAddress互联网协议地址/网际协议地址•分配给互联网设备的数字标签(唯一标识)。
IP地址分为两种:
IPV4:4字节32位整数,并分成4段8位的二进制数,每8位之间用圆点隔开,每8位整数可以转换为一个0~255的十进制整数。
IPV6:16字节128位整数,并分成8段十六进制数,每16位之间用圆点隔开,每16位整数可以转换为一个0~65535的十进制数。
Port端口号:在通信实体上进行网络通讯的程序的唯一标识。
基于TCP的网络编程:
客户端请求服务器:
1.创建Socket,指定服务器IP+端口号
2.使用输出流,发送请求数据给服务器
3.使用输入流,接收响应数据到客户端(等待)
服务器响应客户端:
1.使用输入流,接收请求数据到服务器(等待)
2.使用输出流,发送响应数据给客户端

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值