文档章节

网络编程

凯哥学堂
 凯哥学堂
发布于 2017/07/14 20:58
字数 391
阅读 10
收藏 0

Unix,linuux 是网络处理最好的操作系统,是windows的1.5倍。

网卡:

网络通讯硬件必备。

广域网:

全世界网连在一起ADSL拨号。

城域网:

一个城市的网。

局域网:

一片区域。

IP地址

IPV4由4个字节组成,255.255.255.255 43亿个。

127.0.0.1,本地IP地址,localhost。

Ipv6

端口,一个数字,用来区别网络程序端口可以给不同协议占用8080,TCP,UDP一个端口不可以给同一个协议占用4000以上的端口都可以申请,4000以下的是保留窗口,建议不要申请。

端口映射

1、手动映射。

2、自动映射:

局域网内的程序去访问网络,路由器会自动给你的程序带上一个端口映射,这样,广域网的服务器就可以给你回执消息。

DNS域名解析器:

Kagei123.com域名解析IP地址查询出来本地域名缓存10分钟内不再解析,清除缓存:ipconfig/flushdns。

VPN:个人专属网络。

VPS:个人专属服务器,虚拟服务器。

集群:多态计算机进行组合协助。

防火墙:用来减轻服务器的压力。

TCP:可靠的传输协议,套接字。

UDP:不可靠的传输协议,报文。

TCP:套接字,安全。

TCP传输其中有三次握手。

自己创建Socket,那你就是客户端。如果Socket是从ServerSocket拿到的就是与服务器连接终端,

Socket,连接,Socket。

image

image

如果出现:java.net.BindException 异常,此异常为端口占用。

image

image

© 著作权归作者所有

共有 人打赏支持
上一篇: Java基础
下一篇: 网络编程和线程
凯哥学堂
粉丝 18
博文 316
码字总数 284948
作品 0
东城
程序员
私信 提问

暂无文章

深入理解JVM—JVM内存模型

深入理解JVM—JVM内存模型 我们知道,计算机CPU和内存的交互是最频繁的,内存是我们的高速缓存区,用户磁盘和CPU的交互,而CPU运转速度越来越快,磁盘远远跟不上CPU的读写速度,才设计了内存...

onedotdot
33分钟前
1
0
MVC、MVCS、MVVM、MVP、VIPER等这么多架构模式哪一个好呢?

在项目开启阶段,其中一个很重要的环节就是选架构。 那么面对目前已知的这么多架构模式我们该怎么选择呢?这确实是个很让人头疼的问题! 下面我就在这里梳理一下目前常见的一些架构模式。 先...

Java干货分享
今天
4
0
简单模仿配置文件的反射机制

//Student类 public class Student { public void love() { System.out.println("python"); } } //Tesy类 public class Tesy { public static void main(String[] args) throws Exceptio......

南桥北木
今天
2
0
你真的需要了解一下CSS变量 var()的用法

当Web项目变得越来越大时,他的CSS会变得像天文数字那么大而且还变得混乱。为了帮助我们解决这个问题,新的CSS变量很快就会出现在主流浏览器中,它让开发人员能够重用并轻松编辑重复出现的C...

前端小攻略
今天
1
0
嵌入式应用选择合适的微控制器

为嵌入式应用选择微控制器有几个原因,即低成本,高集成度,增加可靠性,节省空间等。 准备所需硬件接口列表使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微...

linux-tao
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部