网络通信

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

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才能连接 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值