无法访问你试图使用的功能所在的网络位置。是什么原因?
536
2022-05-29
文章目录
I 网络简介
II 网络编程
III OSI 七层网络模型
IV OSI 七层网络模型 - 网络编程
V OSI 七层网络模型 - TCP/IP 模型 对应关系
1. 计算机网络构成 :
信息发送 , 传输 , 接收 , 共享的平台 ;
通过该平台实现人与人 , 局域网与局域网 , 不同网络之间的信息进行共享 ;
2. 局域网 :
电脑 , 手机 , 打印机连接到路由器上 , 这些设备与路由器就组成一个局域网 ,
路由器通过网线连接调制解调器 ( Modem ) , Modem 连接外网 ;
有些路由器会内置 Modem 功能 , 外网直接连接路由器 ;
3. 互联网 :
局域网 , 广域网 , 城域网的集合就是互联网 ;
网络编程 :
控制客户端或服务器端信息的发送和接收 ;
通过编程语言 API 调用网络设备硬件资源 ,
利用网络传输渠道 ( 有线或无线 ) 进行数据传输交换 ;
如手机端调用网络接口 API , 将数据传给后台服务器 ;
API 的主要构成 : OSI 七层网络模型 , Socket 套接字 , 数据包 ;
1. 应用层 ( Application ) :
实际应用 , 发送 , 接收并处理信息 , 实现业务需求 ;
提供数据发送与接收的接口 ;
2. 表示层 ( Presentation ) :
应用层调用表示层 , 将应用数据 , 表示成数据层面的数据 ;
该层负责数据的表示 , 安全 , 压缩 ;
3. 会话层 ( Session ) :
建立并管理不同网络设备之间的会话 ;
4. 传输层 ( Transport ) :
接收上一层数据 , 必要时分割数据 , 将数据交给网络层 , 需要保证这些数据的有效性 , 将数据有效的传输给对方 ;
5. 网络层 ( Network ) :
控制网络选择 ,
即逻辑地址寻址 , 和路由选择 ;
6. 数据链路层 ( Data Link ) :
物理地址 ( MAC ) 寻找 , 将数据转为原始的比特流 ;
7. 物理层 ( Physical ) :
负责电信号传输 ;
1. 基础层 : 网络传输的基础 , 包括物理层 ( Physical ) , 数据链路层 ( Data Link ) , 网络层 ( Network ) ;
2. 传输层 :
信息传输 , 该层主要维护了 TCP 和 UDP 协议 , Socket 编程也是在该层进行 ;
网络编程主要是对传输层之上的层面进行操作控制 , 主要是使用 TCP , UDP 进行开发 ;
3. 高级层面 : 由低到高 , 会话层 ( Session ) , 表示层 ( Presentation ) , 应用层 ( Application ) ;
1. TCP/IP 网络模型 :
应用层 ,
传输层 ,
IP 层 ,
网络接口层 ;
2.
TCP/IP 应用层 对应 OSI 应用层 , 表示层 , 会话层 ,
涉及到的协议 : HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP ;
TELNET FTP SMTP 用到的传输层协议是 TCP 协议 ,
DNS RIP SNMP 用到的传输层协议是 UDP 协议 ;
3.
TCP/IP 传输层 对应 OSI 传输层 ;
涉及到 TCP UDP 协议 ;
4.
TCP/IP IP 层 对应 OSI 网络层 ;
5.
TCP/IP 数据链路层 , 物理层 对应 OSI 网络接口层 ;
物理层有以太网 , 令牌环网 , ATM 网络等 ;
Java TCP/IP 网络
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。