精华内容
下载资源
问答
  • 文章目录网络协议TCP/IP协议IP协议TCP协议(传输控制协议)HTTP协议(超文本传输协议)网络参考模型1、OSI参考模型(开放系统互连参考模型 )2、TCP/IP参考模型(简化的七层OSI模型网络协议 网络协议为计算机...


    网络协议

    网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
    常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议 等。
    TCP/IP协议 毫无疑问是这三大协议中最重要的一个,作为互联网的基础协议,没有它就根本不可能上网,任何和互联网有关的操作都离不开TCP/IP协议。

    TCP/IP协议

    TCP/IP协议是一个协议集合。 互联网协议是一个网络通信模型,以及一整个网络传输协议家族,为互联网的基础通信架构。它常被通称为TCP/IP协议族,简称TCP/IP。因为该协议家族的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准。

    TCP使用三次握手协议建立连接。三次握手完成,TCP客户端和服务器端成功地建立连接,可以开始传输数据了。

    IP协议

    规定网络地址的协议,叫做IP协议。它所定义的地址,就被称为IP地址。
    IP实现两个基本功能:寻址和分段。IP协议的作用主要有两个,一个是为每一台计算机分配IP地址,另一个是确定哪些地址在同一个子网络。

    TCP协议(传输控制协议)

    UDP协议的优点是比较简单,容易实现,但是缺点是可靠性较差,一旦数据包发出,无法知道对方是否收到。为了解决这个问题,提高网络可靠性,TCP协议就诞生了。
    TCP协议能够确保数据不会遗失。它的缺点是过程复杂、实现困难、消耗较多的资源。

    为了确保信息能够确保准确无误的到达,TCP采用了著名的三次握手策略

    IP协议是找到对方的详细地址,TCP协议是把安全的把数据传输给对方。
    

    HTTP协议(超文本传输协议)

    HTTP协议是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。HTTP是一个客户端和服务器端请求和应答的标准(TCP),它是建立在TCP协议之上的一种应用。

    阅读更多点→:HTTP协议


    网络参考模型

    1、OSI参考模型(开放系统互连参考模型 )

    网络七层协议

    应用层文件传输,电子邮件,文件服务,虚拟终端TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet
    表示层数据格式化,代码转换,数据解密
    会话层解除或建立与其他接点的联系
    传输层提供端对端的接口TCP,UDP
    网络层为数据包选择路由IP,ICMP,RIP,OSPF,BGP,IGMP
    数据链路层传输有地址的帧,错误检测功能SLIP,CSLIP,PPP,ARP,RARP,MTU
    物理层以二进制数据形式在物理媒体上传输数据ISO2110,IEEE802

    2、TCP/IP参考模型(简化的七层OSI模型)

    网络四层协议:网络访问层、网际互联层、传输层(主机到主机)、和应用层。

    OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议。
    

    — The end —

    展开全文
  • 计算机网络OSI模型、TCP/IP模型与5G协议

    千次阅读 多人点赞 2020-10-19 16:37:22
    理论——计算机网络参考模型与5G协议一、 OSI参考模型**1.1 七层模型的功能****1.2 七层模型每层的定义与解释**二、5G协议**三种协议族:(TCP、UDP、IP)**三、各层的PDU协议数据单元四、传输数据的封装与解封装**1.1 ...

    一、 OSI参考模型

    国际标准化组织(ISO)在1984年颁布了开放系统互连参考模型(OSI),这是一个开放式的体系结构,将网络分为了七层。这七层分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

    1.1 七层模型的功能

    分层功能
    应用层网络服务与最终用户的一个接口
    表示层数据的表示、安全、压缩
    会话层建立、管理、压缩
    传输层定义传输数据的协议端口号,以及流控和差错校验
    网络层进行逻辑地址的寻址,实现不同网络之间的路径选择
    数据链路层建立逻辑连接、进行硬件地址寻址、差错校验等功能
    物理层建立、维护、断开物理连接

    七层模型中的不同的每一层都有各自不同的功能,但是他们之间又相互联系,紧密配合,使网络空间得以正常运行。

    1.2 七层模型每层的定义与解释

    应用层 :网络服务与最终用户的一个接口
    人机交互窗口,把人的语言输入到计算机当中。例如,在QQ的对话窗口输入字符

    表示层: 数据的表示、安全、压缩
    将接收到的数据翻译成二进制数组成的计算机语言,并对数据进行压缩和解压、数据加密和解密等工作

    会话层 :建立、管理、中止会话
    管理是否允许不同机器上的用户之间建立会话连接关系

    传输层 :定义传输数据的协议端口号,以及流控和差错校验
    将上层应用数据分片并加上端口号封装成数据段,或通过对报文头中的端口识别,实现网络中不同主机上的用户进程之间的数据通信

    网络层:进行逻辑地址寻址,实现不同网络之间的路径选择
    将上层数据加上源和目的方的逻辑(IP)地址封装成数据包,实现数据从源端到目的端的传输

    数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能
    将上层数据加上源和目的方的物理(MAC)地址封装成数据帧, MAC地址是用来标识网卡的物理地址,建立数据链路;当发现数据错误时,可以重传数据帧。

    物理层:建立、维护、断开物理连接
    报文头部和上层数据信息都是由二进制数组成的,物理层将这些二进制数字组成的比特流转换成电信号在网络中传输

    网络层及以下的通信为点对点通信
    传输层的通信为端到端通信

    根据图片可以看出:
    应用层、表示层和会话层属于应用层面;
    传输层和网络层属于逻辑层面;
    数据链路层和物理层属于硬件层面。

    网络层及以下的通信为点对点的通信,可以理解为主机对主机的通信。
    传输层的通信则为端对端的通信,可以理解为同一软件在不同终端上的通信。
    注意:IP地址可变更,而MAC地址具有唯一性,不可变更。

    但是随着时代的发展,OSI七层模型逐渐被TCP/IP五层模型(原本TCP/IP协议是四层,这里是加上了物理层)所取代,即将OSI七层模型中的应用层,表示层和会话层合并成应用层。如下图所示:
    在这里插入图片描述

    二、网络协议(适用于5G)

    三种协议族:(TCP、UDP、IP)

    TCP (传输控制协议):协议应用的端口及其协议功能-----传输更加稳定可靠
    80  HTTP (超文本传输协议):用于浏览器和web服务器之间的请求和响应的交互
    21  FTP (文件传输协议) :用于控制连接FTP服务器
    53  DNS (域名系统) :用于连接DNS服务器
    25  SMTP (简单邮件传输协议) :用于发送邮件
    110  POP3 (邮局协议版本3) :用于接收邮件
    22  SSH (安全外壳协议) :用于计算机之间的远程加密登录

    UDP (用户数据报协议):协议应用的端口及其协议功能------传输效率更高
    69  TFTP (简单文件传输协议) :用于小文件的传输
    53  DNS (域名系统) :用于解析DNS
    111  RPC (远程调用协议) :用于远程过程调用
    161  SNMP (简单网络管理协议) :用于网络设备的管理
    123  NTP (网络时间协议) :用于网络时间同步

    IP (网际协议):协议及其功能
    ARP(地址解析协议):用于在局域网中根据IP地址获取物理地址
    RARP (逆地址解析协议) :用于在局域网中通过ARP表根据物理地址请求IP地址
    ICMP (网际控制报文协议) :用于验证网络是否畅通
    IGMP (网际组管理协议) :用于主机与组播路由器之间组播通信

    三、各层的PDU协议数据单元

    数据单元
    传输层数据段
    网络层数据包
    数据链路层数据帧
    物理层比特流(Bits)

    在这里插入图片描述

    四、传输数据的封装与解封装

    1.1 封装过程

    因每一层的传输数据单元不同,所以需要封装TCP报文头部,以此使下一层能够看懂识别。
    传输层:传输层有TCP/IP两个协议,TCP(传输控制协议)和UDP(用户数据报协议)。TCP协议传输更加稳定可靠,UDP协议传输效率更高。所以,上层数据到达传输层后需要封装TCP头部或者UDP头部。
    网络层:同理,上层数据到达这里需要封装IP头部。
    TCP/IP定义了网络互联协议(IP)(英文是Internet Protocol)。而IP又由四个支撑协议组成:ARP(地址解析协议),RARP(逆地址解析协议),ICMP(网际控制报文协议)和IGMP(网际组管理协议)。
    数据链路层:同理,上层数据到此需要封装MAC头部。
    物理层:到达物理层就直接由计算机通过信号接收了。

    下图就是封装的过程:
    在这里插入图片描述

    1.2 解封装过程

    解封装就是将封装过程逆向进行,这边就不赘述了。可以通过下图直观了解。

    下图为解封装过程:
    在这里插入图片描述

    展开全文
  • 【TCP/IP】TCP/IP网络模型

    千次阅读 2019-05-29 14:18:39
    TCP/IP网络模型

    TCP/IP网络模型

    展开全文
  • 一、TCP/IP模型 二、TCP/IP与OSI参考模型的对应关系 三、系列文章(java网络编程) 一、TCP/IP模型 1、TCP/IP起源于美国国防部高级研究规划署(DARPA)的一项研究计划——实现若干台主机的相互通信。 2、现在TCP/...

    声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!

    文章目录

    一、TCP/IP模型

    二、TCP/IP与OSI参考模型的对应关系

    三、系列文章(java网络编程)


    一、TCP/IP模型

    1、TCP/IP起源于美国国防部高级研究规划署(DARPA)的一项研究计划——实现若干台主机的相互通信。

    2、现在TCP/IP已成为Internet上通信的工业标准。

    3、TCP/IP模型包括4个层次:

    应用层、传输层、网络层、网络接口层

    因为我们这个ISO/OSI七层参考模型,它比较复杂,所以我们目前用的比较多的,是TCP/IP模型。

     

    二、TCP/IP与OSI参考模型的对应关系

    1、TCP/IP模型的网络接口层 对应了 OSI参考模型的数据链路层和物理层,

    2、网络层对应了网络层,传输层对应了传输层,

    3、TCP/IP模型的应用层层 对应了 OSI参考模型的应用层、表示层和会话层。

    4、OSI参考模型有时候我们在面试的时候,面试单位可能会出一些面试题,OSI参考模型是哪七层?

    那么我们可以把这七层给记下来。

     

    三、系列文章(java网络编程)

     java网络编程:1、计算机网络?网络通信的组成?什么是ip、协议、端口号?

     java网络编程:2、IP地址、协议、网络状况、网络异质性问题的解决

     java网络编程:3、ISO/OSI七层参考模型

     java网络编程:4、OSI各层所使用的协议

     java网络编程:5、数据封装

     java网络编程:6、TCP/IP模型、TCP/IP模型与OSI参考模型的对应关系

     java网络编程:7、端口、套接字(socket)的引入

     java网络编程:8、基于TCP的socket编程(一)简单的socket通信_一个客户端

     java网络编程:9、基于TCP的socket编程(二)服务器端循环监听接收多个客户端_多线程服务器程序

     java网络编程:10、基于TCP的socket编程(三)缓冲流、flush方法、关闭流

     java网络编程:11、基于UDP的socket编程(一)理论、基本步骤

     java网络编程:12、基于UDP的socket编程(二)代码通信-简单实例

     java网络编程:13、基于UDP的socket编程(三)实现相互发送接收消息

     

     

     

    展开全文
  • TCP/IP网络模型

    千次阅读 2016-11-20 21:27:54
    TCP/IP模型是互联网的基础,它是一系列网络协议的总称。这些协议可以划分为四层,分别为链路层、网络层、传输层和应用层。 链路层:负责封装和解封装IP报文,发送和接受ARP/RARP报文等。 网络层:负责路由以及把...
  • 描述了OSI七层网络模型与TCP/IP四层网络模型的基础知识。
  • 网络分层模型OSI和TCP/IP四层模型

    万次阅读 2018-08-12 08:17:12
    网络分层模型OSI和TCP/IP四层模型 网络分层模型OSI和TCP/IP四层模型 OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准...
  • 计算机网络中的TCP/IP模型

    千次阅读 2016-09-27 16:57:20
    Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成...
  • TCP/IP网络参考模型总结

    千次阅读 2019-09-03 11:26:04
    TCP/IP是一组通信协议的代名词,这组协议使用任何具有网络设备的用户能访问和共享Internet上的信息,其中重要的协议族是传输控制协议(TCP)和网际协议(IP) TCP/IP 是四层的体系结构:应用层、运输层、网际层.....
  • 目录 一、简介 二、相关概念 三、名词解释 3.1、IP 3.2、TCP ...四、网络参考模型 ...4.2、TCP/IP模型 ...4.3、OSI与TCP/IP模型比较 【扩展资料】 一、简介 互联网协议(Internet Protocol S...
  • 4.TCP/IP的四层、五层模型与OSI七层模型的对应关系: 5.端到端和点到点的区别? 6.数据封装与解封的过程与TCP/IP协议族,以及设备与层的对应关系: 7.应用层和传输层的关系: 8.层间通讯过程: 9.相应协议的...
  • 图解TCP/IP五层网络模型

    万次阅读 2018-07-27 00:15:20
    计算机网络有OSI七层模型和TCP/IP五层模型两种,七层模型在应用层和传输层之间多了表示层和会话层,有兴趣的可以去了解一下。下面是我在学习TCP/IP五层网络协议的时候画的一张图,通过这张图就可以简单的了解这五层...
  • OSI 七层模型和TCP/IP模型及对应协议(详解)

    万次阅读 多人点赞 2019-01-04 22:46:04
    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。 完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的...
  • OSI七层网络模型与TCP/IP四层网络模型
  • OSI(Open System Interconnection)开放系统互联参考模型,定义了网络互连的七层框架,由低到高分别为:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 记忆法:物、数、网、传、会、表、应。 OSI...
  • 网络中常用的分层模型有两种: OSI参考模型 TCP/IP参考模型 为什么要对网络进行分层呢?因为这样可以将复杂的流程分解为几个功能相对单一的子过程,整个流程更加清晰,复杂问题简单化,更容易发现问题并针对性的...
  • TCP/IP四层与OSI七层网络模型

    千次阅读 2016-07-29 17:07:44
    简介本文主要描述了网络分层模型, 分为TCP/IP四层网络模型与OSI七层网络模型说明。
  • tcp/ip五层网络模型

    2017-04-27 15:25:56
     TCP/IP分层模型(简称TCP/IP模型)及与OSI参考模型的对应关系如图1所示。  图1 TCP/IP模型及与OSI参考模型的对应关系  由图1可见,TCP/IP模型包括4层:  网络接口层--对应OSI参考模型的物理层和数据链...
  • 一、OSI参考模型与TCP/IP参考模型 (1)相同点 都分层 基于独立的协议栈的概念 可以实现异构网络互联 (2)不同点 二、五层参考模型
  • 计算机网络分层模型(OSI和TCP/IP

    千次阅读 2019-07-02 09:35:26
    计算机网络分层模型(OSI和TCP/IP) 前言 网络中传输数据时需要定义并遵循一些标准,以太网是根据IEEE 802.3标准来管理和控制数据帧的。了解IEEE802.3标准是充分理解以太网中链路层通信的基础。 网络通信协议 20...
  • (2)TCP/IP五层模型的协议 (3)数据封装 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)加上MAC头,加完后再加上一个FCS校验组成数据...
  • 为了实现网络设备间的互相通讯,ISO和IEEE相继提出了OSI参考模型及其TCP/IP模型。 了解OSI参考模型和TCP/IP模型的产生背景 理解OSI参考模型和TCP/IP模型的层次结构及相关概念 理解OSI参考模型和TCP/IP模型各层的功能
  • 一、OSI网络分层参考模型 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、...
  • OSI参考模型ISO...为了更好的使网络应用更为普及,ISO就推出了OSI(Open SystemInterconnect,即开放式系统互联)参考模型。其含义就是推荐所有公司使用这个规范来控制网络。这样所有公司都有相同的规范,就...
  • TCP/IP 模型 与 OSI 七层模型的对应关系

    万次阅读 多人点赞 2018-08-27 20:39:29
    TCP/IP 模型与 OSI 七层模型 七层有底向上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 简化后的四层分别是:主机到网络层(比特)、网络层(数据帧)、传输层(数据包)、应用层...
  • 一种面向IP网络安全的网络智能体模型,何模雄,,为增强IP网络抵御智能攻击的能力,基于人体免疫系统中免疫细胞的工作机制,提出了一种可控可管的网络智能体模型。该网络智能体能�
  • OSI七层模型和TCP/IP四层模型概述OSI七层模型和TCP/IP四层模型的对应二者的差别数据封装过程数据传输过程协议栈及概念应用层传输层网络层数据链路层物理层 概述 ISO是国际标准化组织, 该组织对网络体系结构进行了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 233,451
精华内容 93,380
关键字:

网络ip模型