
计算机网络
J TwT J
这个作者很懒,什么都没留下…
展开
-
网络编程下实现多线程聊天demo
1、写一个接收消息的类 public class ReceiveMsg implements Runnable{ DatagramSocket socket = null; private int port; private String roleType; public ReceiveMsg(int port, String roleType) { ...原创 2020-04-29 18:19:31 · 244 阅读 · 0 评论 -
TCP UDP通俗理解
TCP面向连接 UDP面向无连接 TCP (打电话 ,需要建立连接) UDP (发短信) 只管发短信不管对方是否收到 三次握手四次挥手 建立连接 : A :我要给你打电话咯 B : 你真的要给我打电话吗 A : 我真的要给你打电话 断开连接 : A : 我们分手吧 B: 你要跟我分手了? B : 你真的要跟我分手? A : 我真的要跟你分手 ...原创 2020-04-29 15:23:24 · 225 阅读 · 0 评论 -
端口
计算机不同进程有着不同端口 规定端口: 0~65535 TCP/UDP 65535 * 2 tcp和udp端口使用不冲突, 单协议下端口不能冲突 端口分类: 公有端口 0~1023 HTTP : 80 HTTPS: 443 FTP: 21 Telent : 23 程序注册端口: 1024~49151 Mysql:3306 Tomcat: 8080 Oracle: 1521 动态、私有:4...原创 2020-04-29 14:55:27 · 139 阅读 · 0 评论 -
网络编程中两个问题以及要素
A、问题 如何准确定位到一台或多台主机? (类似于打电话 要打给谁) 找到主机如何通信? (类似于接通电话之后怎么说,语言是什么) B、要素 1、ip 和端口号(手机号) 2、网络通信协议 (语言 汉语、英语) ...原创 2020-04-29 11:30:36 · 184 阅读 · 0 评论 -
关于域名、DNS、ip、DNS劫持的理解
域名(英语:Domain Name),简称域名、网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。域名可以认为是主机在公网环境中的标识,在公网下,对应一个唯一的IP,例如我们访问百度的主页:www.baidu.com 主机名和域名的区别 实质上,主机名的含义是机器本身的名字,域名是方便记录IP地址才做的一...原创 2020-04-01 16:34:26 · 550 阅读 · 0 评论