java-ee网络原理1

ip地址:用于定位主机的网络地址

端口号:定位主机中的进程

网络协议:是网络通信经过所有网络设备传输都必须共同遵守的一组约定

网络协议分层的作用:

①分层之后,层次之间耦合程度比较低,上层不需要理解下层的细节,下层不需要了解上层;

②方便对某一层的协议进行替换

TCP/IO五层模型(物链网传输应用)

①物理层:(网络设备的基础设施),负责光/电信号的传输

②数据链路层:(两个相邻结点之间的传输),负责设备之间的数据帧的传送和识别

(比如上网买一个快递,快递起始位置是福建,目的地是广西,假设从福建发货要走这一条路线:福建-广东-广西,首先快递先从福建-广东,其次在从广东-广西,即两个相邻节点指点的传输)

③网络层:(两个遥远结点之间的路径规划),负责地址管理和路由选择

(网上买快递物流可以有多个路线进行选择 福建-广东-广西 或者 福建-广西)

④传输层:(不考虑中间的路径,只关心起点和终点),负责两台主机之间的数据传输

⑤应用层:(关注传输过来的数据要干啥用),负责应用程序之间的沟通

数据的封装和分用

封装:应用层数据通过协议栈发送网络上时,每层协议都要加上一个数据首部

(发送方发送数据,要把数据从上到下依次交给对应的层次协议,进行封装)

分用:到达目的主机后每层协议在剥掉相应的首部,根据首部中的"上层协议字段"将数据交给对应的上层协议处理

(接收方接收数据,要把数据从下到上依次交给对应的层次协议,进行分析(分用))

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值