网络通信

来源:互联网 发布:逆光源网络剧第一季 编辑:程序博客网 时间:2024/04/27 06:01

网络通信协议分层的   物理介质  具体怎么走  你不需要了解 

java JVM屏蔽了 底层

 

目前 分为7层 实际上应用的话 只有4层

 

网络层 (IP层)  独一无二的ip

A B C类  内网机制  其它的可以配备虚网 IP

子网掩码 都是1的话 是网络IP 最后一个字节 前4位是1 后4位是0 一共

网卡 有两块网卡 内网 网关 

想对外服务的话 必须具备有公网的IP

ip 有几个字节代表网络的IP号   独一无二的IP地址 想在子网里再分的话 子网在起作用   不同的网络IP 则不能进行互相通话

网关 一边外网 一边内网   IP给我们提供了独一无二的IP地址

 

TCP/UDP 协议 两种通话方式  TCP可靠的连接  首先得建立 传吧 一定可以传到  连接的是字节流 效率低

UDP(数据包协议) 无需建立连接

 

 

 

网络编程都叫socket  谁先提出来 伯克利大学的socket  伯克利DB  unix的分支  都位于java。net

 

 

Server TCP连接  client-server连接   两个类SCOKET和ServerSocket

端口号 很重要 (QQ说话 不能跑到你MSN上 端口号来区分在机器上不同应用程序 (2个字节 6万多个))

 

 

TCP端口和UDP端口 两者分开的

 

 

server的程序在不断的运行 

 

多个client 还可以连接server  连接好服务器accept才能连接 

 

 

原创粉丝点击