JAVA之网络编程
来源:互联网 发布:网络诈骗常见形式 编辑:程序博客网 时间:2024/05/21 22:22
TCP(Transport Control Protocol)是一种传输控制协议,IP(Internet Protocol)是一种网际协议。
TCP/IP分为四个层次:
网络接口层:负责接收和发送物理帧;
网络层:负责相邻节点之间的通信;
传输层:负责起点到终点的通信;
应用层:提供诸如文件传输、电子邮件等应用程序。
- 网络编程三要素:
A:IP地址B:端口C:协议
- 特殊的IP地址:
127.0.0.1 回环地址(表示本机)
x.x.x.255 广播地址
x.x.x.0 网络地址
- 端口号
正在运行的程序的标识。
有效端口:0~65535,其中0~1024系统使用或保留端口。
- 协议:
UDP:
把数据打包
数据有限制
不建立连接
速度快
不可靠
TCP: 建立连接通道 数据无限制 速度慢 可靠举例: UDP:发短信 TCP:打电话
TCP/IP协议是一个协议族,由一组协议组成,主要包含以下更具体的协议:
Telnet(远程登录):允许一台计算机用户登录到另一台远程计算机上,使远程操作如同在本地计算机上操作一样。
FTP(File Transfer protocol,文件传输协议):允许用户将远程主机上的文件复制到自己的计算机上。
SMTP(simple Mail Transfer Protocol,简单邮件传输协议):用于传输电子邮件。
NFS(Network file Server,网络文件服务器):使多台计算机透明地访问彼此的目录。
HTTP:一种超文本传输协议,它是基于TCP/IP协议的,是WWW浏览器和服务器之间应用层的通信协议。HTTP是一种通用、无状态、面向对象的协议。HTTP会话(事务)包括四个步骤:连接(Connection)、请求(Request)、应答(Response)和关闭(Close)。
- JAVA 之网络编程
- JAVA之 网络编程!
- Java之网络编程
- java之网络编程
- Java之网络编程
- java 之 网络编程
- java之网络编程
- Java之网络编程
- Java之网络编程
- JAVA之网络编程
- java之网络编程
- JAVA之网络编程
- Java之网络编程
- java学习之 网络编程
- java网络编程之UDP
- java网络编程之TCP
- Java网络编程之Socket
- Java网络编程之URL
- Node-tesseract OCR Windows使用小结
- mysql 多表合并查询
- 【Linux Is Not Unix】Centos7如何配置动态ip和静态ip
- DMA知识
- 判断是否有jar包冲突
- JAVA之网络编程
- vue-cli搭建vue项目
- 浏览器和服务器实现跨域(CORS)
- Doze模式adb shell命令集
- BOM(Browser Object Model)
- 集线器(HUB),交换机(Switch),路由器
- JAXB 将xml转对象以及处理对象中的集合
- 暴力破解算法——寻找密码(递归方法)
- SIFT算法中概念简单解释