网络编程的基础--TCP/IP网络模型及数据传输过程详解

一.TCP/IP网络模型
TCP/IP协议模型从下到上可以分为网络接口层,网际层(又称网络层),运输层(又称传输层),应用层,大家平时接触到的都是应用层为主。
注意:有的地方会有五层模型,就是将网络接口层拆分为了物理层和数据链路层两层,这样做的目的是为了大家更容易的理解网络原理而设计的,实际应用还是TCP/IP四层体系结构。
TCP/IP四层模型
二.各层作用
物理层:
主要是通过物理介质传输比特流,常见的设备有,集线器、中继器、网线等。
数据链路层:
将物理层的比特流组合成字节,然后将字节组合成帧,然后通过MAC地址对物理介质访问,同时这一层还提供了错误检测和纠正,保证传输稳定。
这一层的每一个数据包叫做“帧”,由包头和数据组成,其中包头里面包含了以MAC地址标识的发送者和接受者信息。
网络层:
本层的主要作用是通过IP寻址来建立两个节点之间的连接,常见的有ip、ARP、ICMP协议等。
ip协议
ip协议的作用主要有两个,1个是为每一台计算机分配一个ip地址,另一个则是确定两个ip在不在同一个子网络(将ip地址与子网掩码进行AND操作,如果结果是一样的说明这两个ip地址的网络部分是一样的,在同一个子

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值