IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> java:网络编程(不涉及编程) -> 正文阅读

[网络协议]java:网络编程(不涉及编程)

网络

网络:由点和线构成 表示诸多对象间的相互联系

计算机网络

计算机网络:为实现资源共享和信息传递 通过通信线路连接起来的若干主机形成的网络

按照地理范围网络分为:
	局域网
	城域网
	广域网
		互联网:点与点相连
		万维网:端与端相连
		物联网:物与物相连

网络编程:让计算机与计算机之间建立连接 进行通信

网络模型(TCP/IP模型)

应用层(第四层):负责传送各种最终形态的数据 是直接与用户打交道的层
			   典型协议是HTTP FTP等
传输层(第三层):负责传送文本数据 主要协议是TCP UDP协议
网络层(第二层):负责分配地址 传送二进制数据 主要协议是IP协议
接口层(第一层):负责建立电路连接 是整个网络的物理基础 典型的协议
			   包括以太网 ADSL等

TCP/UDP

TCP协议:传输控制协议
是一种面向连接的 可靠的 基于字节流的传输层通信协议 数据大小无限制 建立连接的过程需要三次握手 断开连接的过程需要四次挥手

UDP协议:用户数据报协议
是一种无连接的传输层协议 提供面向事物的简单不可靠信息传送服务 每个包大小64KB

IP协议

IP协议:互联网协议/网际协议
	负责数据从一台机器发送到另一台机器
	给互联网每台设备分配一个唯一标识(IP地址)

IP地址:
	IPV4:4字节32位整数 并分为4段8位的二进制数 每8位之间用圆
		 点隔开 每8位可以转换为0~255的十进制数
		 格式:D.D.D.D 
		 例如:255.255.255.255
	IPV6:16字节128位整数 并分为8段十六进制数 每16位之间用圆
		 点隔开 每16位整数可以转换位一个0~65535的十进制数
		 格式:X.X.X.X.X.X.X.X 
		 例如:FFFF.FFFF.FFFF.FFFF.FFFF.FFFF.FFFF.FFFF

IP地址分类
在这里插入图片描述

端口

每个程序都有自己对应的端口号
在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-25 12:00:04  更:2021-07-25 12:00:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 17:26:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码