OSI模型和TCP/IP模型

  1. OSI七层模型图

OSI模型和TCP/IP模型_第1张图片

2.TCP/IP模型解析

2.1什么是TCP/IP?

TCP/IP实际上是一个协议族,TCP/IP协议主要由传输层的TCP和网络层的IP协议组成。像IP或ICMP,TCP,UDP,FTP,HTTP这些协议都属于TCP/IP协议族

2.2整体介绍

TCP/IP是将OSI模型从七层简化到四层。OSI模型列出了通信的基本协议以及具体划分的职责,TCP/IP更注重具体协议的实现。

2.3各层分工 

应用层:负责处理应用程序的逻辑比如文件传输,邮件发送。主要协议HTTP,TELNET,DNS,OSPF。

传输层:为两台主机提供端到端的通信,相当于在中间打开一个通道,传输层只关系通信的起始端和目的端,不管数据包的中转过程。主要协议由TCP,UDP。

网络层:提供数据包发送的路径,根据数据包中的目的地址去决定发送到哪个主机。

数据链路层:底层物理的通路,实现网卡接口的网络驱动程序,处理数据在物理媒介上的传输,对应设备网线,网桥,集线器。

2.4TCP面向连接的可靠传输和UDP非面向连接的不可靠传输

TCP之所以说是面向连接的原因是先确定两端之间创建了连接才会进行数据的传输。可靠的意思是数据传输是有序的,会对数据进行校验,不会丢失数据。

UDP为什么是非面向连接的因为在传输数据之前不需要建立连接,因为不是通过一条链路去传输数据,就像校园的广播一样呈发散性,只要在这个区域都会收到信息。不可靠就很好理解,校园广播不会管每个学生有没有接收到信息,它只需要把消息传达出去。

2.5IP中源地址和目的地址TCP中目的端口号和源端口号理解

IP中的源地址和目的地址就像是我们平常邮寄快递上面需要写快递发出的寄件地址和收件地址一样,标清楚地址以后包裹才会顺利达到目的地。地址是达到了但是却不知道谁来接收,这时端口号就起到了这个作用,快递上的姓名就相当于端口号,具体到接收人以后才能保证包裹会准确被接收。

你可能感兴趣的:(tcp/ip,网络,网络协议)