| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 网络协议 -> (网络编程)day18javaSE基础查漏补缺 -> 正文阅读 |
|
[网络协议](网络编程)day18javaSE基础查漏补缺 |
网络编程
1.UDP协议???2.tcp网不好的时候不会丢失数据吗?不会有三次握手和四次挥手,保证数据完整性。 3.为什么要三次握手?4.为什么要四次挥手?根本原因是,一方发送FIN只表示自己发完了所有要发的数据,但还允许对方继续把没发完的数据发过来。 ? 举个例子:A和B打电话,通话即将结束后,A说“我没啥要说的了”,B回答“我知道了”,但是B可能还会有要说的话,A不能要求B跟着自己的节奏结束通话,于是B可能又巴拉巴拉说了一通,最后B说“我说完了”,A回答“知道了”,这样通话才算结束。 5.飞秋发送文件–tcp,聊–UDP6.抓包是不是就是拦截的这两种传输协议数据包?是 7.IP地址:ipv4:4个字节 ipv6:16个字节,由16进制表示。 8.为什么一台电脑同时有ipv4地址和ipv6地址还有物理地址。
ip是动态分配的,只有不够用的时候,才会用ipv6,否则用ipv4 ipv4说的是(在互联网上,联网的计算机太多,ipv4不够分) IPv4和IPv6地址,简单理解就是可以改变的地址。会由ISP分配(全球可寻址),若是私有局域网可能会静态配置或使用DHCP动态分配。其地址长度 IPv4协议具有32位(4字节)地址长度; IPv6协议具有128位(16字节) 如果从广义上来看,IPv4和IPv6都是三层的地址,MAC是二层地址。分别用于不同的寻址和路由用途。 9.ipconfig:windows Ip 配置10.ping :ip地址(ipv4和ipv6都可以ping)ping之前得三次握手 127.0.0.1–localhost,也可以ping域名 11.可以用网线把两天电脑连在一起。12.计算机中连接网络的软件,都会有一个端口号,通过端口号,就可以找到软件
打开联网软件的时候,操作系统自动分配一个端口号,或者要一个指定的端口号。 端口号相当于门牌号
13.tcp通信:客户端(套字节)对象里面有两个IO流 Socket对象创建的时候就有两个流 套接字:封装了IP地址和端口号的网络单位。 14.网络对象流socket.get15.路由器交换机,会自动分配IP16.传文件要来个唯一的文件名,时间戳+随机数.17.结束标记是jvm自己加的.网络流就没有结束标记了.18.int num = is.read();fos.write(num);??确实可以输入int整形底层native方法.无法窥视 19.shutDownOutput,传递一个结束标记,并结束输出流,20.这里写socket.close的作用,也是告之客户端,使用完毕客户端了,所以客户端能读取到-1。这里写socket.close的作用,也是告之客户端,使用完毕客户端了,所以客户端能读取到-1。 21.服务端没有关闭socket,之前,客户端不能关闭socket,否则会出现异常。服务端关闭socket可以给客户端传递一个结束标记。 |
|
网络协议 最新文章 |
使用Easyswoole 搭建简单的Websoket服务 |
常见的数据通信方式有哪些? |
Openssl 1024bit RSA算法---公私钥获取和处 |
HTTPS协议的密钥交换流程 |
《小白WEB安全入门》03. 漏洞篇 |
HttpRunner4.x 安装与使用 |
2021-07-04 |
手写RPC学习笔记 |
K8S高可用版本部署 |
mySQL计算IP地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/26 10:28:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |