java网络编程
ISO提出OSI模型 open system interconnection(开发系统互联)
TCP/IP分层模型
OSI TCP/IP
应用层 应用层
表示层 应用层
会话层 应用层
传输层 传输层
网络层 网络互联层
数据链路层 网络接口层
物理层 网络接口层
TCP/IP簇:应用层的http、ftp、smtp、soap指定使用TCP
传输层:TCP提供可靠的数据流运输服务
UDP:提供不可靠的用户数据报服务
TCP有著名的三次握手机制,保证传输到位。
TCP代表传输控制协议(transfer control protocol),它允许两个应用程序之间的可靠的通讯。
UDP代表用户报文协议(user datagram protocol)它是一种非连接协议,允许两个应用程序之间进行不可靠的通讯。
端口号:是一组16位的无符号的二进制数
每个端口号的范围是1到65535(0被保留)
端口号使用注意:
1、前1024不能用
2、常用软件端口号不能用
套接字编程——(socket)网络编程