学习笔记——TCP/IP基础(OSI模型和TCP/IP模型)

1. 概念

1.1 什么是端?

因特网端系统传统上指桌面PC、Linux 工作站或服务器等终端设备,现在由于非传统设备的加入,例如汽车、游戏机、电视、智能手机等,都可以称为端系统。因特网术语来说,所有这些设备都能称为主机(host) 或者 端系统(end system)

端系统通过 通信链路(communication link)分组交换机(packet switch) 连接到一起。

端系统通过 因特网服务提供商(Internet Service Provider, ISP) 接入因特网。

1.2 什么是协议?

协议(protocal) 是端系统、分组交换机和其他因特网部件都要运行的基础,是通信计算机双方必须共同遵从的一组约定,这些协议控制着因特网中信息的接收和发送。
有点像我们说的语言,中国人与中国人说话,我们说的都是中文,就是处于统一规则下,也就是使用了同一种“协议”;相反如果和不会汉语的外国人讲中文,也就无法进行有效的沟通了。

2. 参考模型

2.1 OSI七层参考模型

层级名称
7应用层
6表示层
5会话层
4传输层
3网络层
2数据链路层
1物理层

应用层(Application Layer)提供为应用软件而设的接口,以设置与另一应用软件之间的通信。例如: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。
表达层(Presentation Layer)把数据转换为能与接收者的系统格式兼容并适合传输的格式。通常包含转码功能,例如将字符EBCDIC转为ASCII码。*加密有时候也会与本层相关,但是也可能出现在其他层。
会话层(Session Layer)负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接。这一层中可能包含关闭连接、重启连接、检查点进程等功能。
传输层(Transport Layer)把传输表头加至数据以形成数据包。传输表头包含了所使用的协议等发送信息。例如:传输控制协议(TCP)等。
网络层(Network Layer)决定数据的路径选择和转寄,将网络表头加至数据包,以形成分组。网络表头包含了网络数据。例如:互联网协议(IP)等。我们通常说的三层转发就发生在这一层
数据链路层(Data Link Layer)负责网络寻址、错误侦测和改错。当表头和表尾被加至数据包时,会形成帧。数据链表头是包含了物理地址和错误侦测及改错的方法。数据链表尾是一串指示数据包末端的字符串。
物理层(Physical Layer)在局部局域网上传送数据帧(data frame),它负责管理计算机通信设备和网络媒体之间的互通。

OSI模型提供的是一个可参考的设计模型,其中并不涉及具体的技术细节,也就是说每层中可以使用多种技术实现。

2.2 TCP/IP模型(DoD模型)

层级名称
5应用层
4传输层
3网络层
2数据链路层
1物理层

在TCP/IP模型中,参考了OSI模型,但是由于OSI模型的5-7层之间界限较为模糊,所以在TCP/IP模型中将这三层合为应用层。上表中所示的是一个TCP/IP五层模型,而有时我们能看到TCP/IP四层模型,这种模型是将物理层和数据链路层统称为网络接口层,其实是一样的东西。

参考目录

https://baike.baidu.com/item/OSI%E6%A8%A1%E5%9E%8B/10119902?fr=aladdin

附录:概念词汇和缩写表

缩写译名全称
ISP因特网服务提供商Internet Service Provider
OSI开放式系统互联Open System Interconnect
TCP传输控制协议Transmission Control Protocol
IP网际协议Internet Protocol
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值