中和IOS七层架构和TCP/IP四层架构的五层架构
五层架构分别为应用层、运输层、网络层、数据链路层、物理层。
IOS架构把应用层又细分为应用层、表示层、会话层
TCP/IP把网络层改名网际层,数据链路层和物理层结合成网络接口层

其实只要学习五层协议,就可以了。
应用层:应用进程之间的交互,那么交互的数据单元是报文,交互的规则就是协议。不同的应用有不同的协议,常见的有WWW的HTTP协议,电子邮件的SMTP协议,文件传输的FTP协议。
运输层:两个主机进程通信提供通用的数据传输服务。通用代表不搞区别对待不同的应用进程。
TCP:传输单位报文段 面向连接,可靠
UDP:传输单位用户数据报 无连接,不可靠,最大限度传输
由于一台主机有多个应用程序,所以又有复用和分用的概念 => 复用:不同应用进程同时使用运输层服务 分用:运输层服务将收集到的信息分别交付给应用层的各个进程
网络层:为分组交换网上不同主机提供通信服务。
封装报文段或用户数据报使其成分组或包 ---> 在"IP协议"下,分组=IP数据报,由于是TCP/IP,所以用户数据报≠IP数据报。
找到合适的路由,从而找到目的主机(ip指定的主机)
数据链路层 : 提供链路协议。
将IP数据报组装成帧( 有控制信息:同步信息、地址信息、差错控制等 ),在相邻结点间的链路上传送帧
物理层:传输单位比特(bit) 。需要做的事是保证接收方的正确接收,比方说我发送的是1,你不能接受成0
中和IOS七层架构和TCP/IP四层架构的五层架构的更多相关文章
- OSI七层模型及TCP/IP四层模型
		
1) OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包 ...
 - OSI七层模型与TCP/IP四层模型
		
OSI七层模型与TCP/IP四层模型 OSI模型(Open System Interconnection Reference Model,缩写为OSI),全名“开放式系统互联通信参考模型”,是一个试图 ...
 - OSI七层网络模型与TCP/IP四层模型介绍
		
目录 OSI七层网络模型与TCP/IP四层模型介绍 1.OSI七层网络模型介绍 2.TCP/IP四层网络模型介绍 3.各层对应的协议 4.OSI七层和TCP/IP四层的区别 5.交换机工作在OSI的哪 ...
 - 网络基础:OSI 七层模型、TCP/IP 四层模型
		
1.Internet历史 1. 1968年由美国ARPA机构提出"资源共享计算机网络”,让ARPA的计算机互联起来,叫做阿帕网;2. 1974年,第一个TCP协议详细说明发布了.3. 一个 ...
 - 大白话聊OSI七层模型和TCP/IP四层模型
		
前言 今天和大家聊的是一个比较基础的问题,OSI七层模型和TCP/IP四层模型. 小伙伴们可能有疑问,这个东西还用写文章吗,太基础了吧,网上文章多的是,随便一搜索就能找到. 确实是这样,网上资料确实很 ...
 - OSI 七层参考模型与 TCP/IP 四层协议
		
OSI 七层参考模型 OSI (Open System Interconnect,开放系统互连参考模型)是由 ISO(国际标准化组织)定义的,它是个灵活的.稳健的和可互操作的模型,并不是协议,常用来分 ...
 - 网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)
		
以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议自己钻研<TCP/IP详解 卷1:协议> 1.ISO/OSI七层模型 下四层是为数据传输服务的,物理层是真正的传输数 ...
 - TCP/IP协议:OSI七层模型、TCP/IP四层模型的对比
		
1. OSI七层和TCP/IP四层的关系 1.1 OSI引入了服务.接口.协议.分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型. 1.2 OSI先有模型,后有协议,先有标准,后进行 ...
 - 计算机网络【1】—— OSI七层协议和TCP/IP四层协议
		
新开一贴,专门用来记录计算机网络相关知识. 一.OSI七层协议 物理层.数据链路层.网络层.传输层.会话层.表示层.应用层 二.TCP/IP四层协议 网络接口层.网际层.运输层.应用层 三.五层协议 ...
 - OSI七层网络模型与TCP/IP四层网络模型
		
1.OSI网络7层模型 网络协议设计者不应当设计一个单一.巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议.这样做使得每个协议的设计.分 ...
 
随机推荐
- less知识点总结(一)
			
1.unit 删除或更换单位. 参数: dimension: 带单位或不带单位的数字. unit: (可选) 目标单位,如果省略此参数,则删除单位. See convert for changing ...
 - C语言获当地时间
			
代码如下: #include <stdio.h> #include <time.h> #define DEBUGE 1 int main(void) { time_t rawt ...
 - 使用php封装APP接口
			
php封装APP接口 我们先来介绍Json的封装方法 json_encode函数传递中文的话,输出后是乱码的,针对这个问题我觉得有必要做一个解释: 其实json_encode对中文那不是乱码,只是js ...
 - DOTA轮播
			
原文:DOTA轮播 本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看. 这一节介绍一下Dota轮播,先看看最终效果图. 一.HTML代码分析: &l ...
 - 数组工具类 Day07
			
package com.sxt.arraytest2; /* * 数组的工具类 */ import java.util.Arrays; public class TestArrays { public ...
 - shell不排序去重
			
一条命令搞定: awk '!a[$0]++' file 如果是第一次出现a[$0]++的值为0(假),而!a[$0]++的值就为1(真),之后就执行print $0 第二次或者两次以上的出现a[$ ...
 - notepad++最有用的快捷键
			
Ctrl+Tab 实现在多个打开的窗口间切换 Ctrl+Shift+Q 区块注释 Ctrl+K 行注释 Tab 缩进 Shift+Tab 删除缩进 先按住键盘上的“ctrl”键不放,然后滚动鼠标的 ...
 - Hadoop应用程序示例
 - 1878: [SDOI2009]HH的项 莫队算法-离线查询区间内部不同数字的个数
			
#include<iostream> #include<stdio.h> #include<string.h> #include<algorithm> ...
 - axios用headers传参,设置请求头token
			
新建一个配置文件http.js // 导入axios import axios from 'axios'; // 全局配置默认路由 axios.defaults.baseURL = 'http://1 ...