美文网首页
tcp/ip基础一

tcp/ip基础一

作者: 依然慢节奏 | 来源:发表于2019-10-13 11:47 被阅读0次

一、tcp/ip七层架构

每个分层都接收它下一层提供的特定服务,并且为上层提供特定服务;上下层之间进行交互时所遵循的约定叫做接口,同一层之间的交互所遵循的约定叫做协议;

二、WAN、MAN、LAN

WAN(Wide Area Network,广域网):指覆盖多个远距离的远程网络;
MAN(Metropolitan Area Network,城域网):比广域网再小一级,连接整个城市的网络;
LAN(Local Area Network,局域网):范围较小,一个楼层、一栋楼或一个校园等相对较小的区域内的网络;

协议:简单来说,协议就是计算机与计算机之间通过网络实现通信时事先达成的一种约定,这种约定可以使不同厂商的设备不同的cpu不同操作系统组成的计算机之间实现通信,计算机之间,事先达成一个约定,并遵循这一约定进行处理方可建立通信;

三、分组交换协议

分组交换是指将大数据分割为一个个叫做包的较小单位进行传输的方法;

四、OSI参考模型中各个分层的作用

层数 分层名称 功能 每层功能概览
7 应用层 针对特定应用的协议 针对每个应用的协议,如电子邮件<->电子邮件协议
6 表示层 设备固有数据格式和网络标准数据格式的转换 接收不同的表现形貌信息,如文字流、图像、声音等
5 会话层 通信管理负责建立断开通信链接,管理传输层以下的分层 何时建立链接,何时断开连接以及保持多久链接
4 传输层 管理两个节点之间的数据传输,确保数据可靠到达目的地 是否有数据丢失
3 网络层 地址管理与路由选择 经过那些路由传递到目标地址
2 数据链路层 互连设备之间传送和识别数据帧 数据帧与比特流之间的转换
1 物理层 以0或1代表电压的高低灯光的闪灭 比特流与电子信号之间的切换
  • 应用层
    • 为应用程序提供服务并规定应用程序中通信相关细节;
  • 表示层
    • 将应用程序处理的信息转换为合适的网络传输格式,或者将下一层数据转换为上一层能够处理的格式,主要负责数据格式的转换;
  • 会话层
    • 负责建立和断开通信连接以及数据的分割等数据传输相关管理;
  • 传输层
    • 起可靠传输的作用,只在通信双方节点上进行处理,无需在路由器上处理;
  • 网络层
    • 将数据传输到目标地址,主要负责寻址和路由选择;
  • 数据链路层
    • 负责物理层面上的互连,节点之间的通信传输,将0、1序列划分为具有意义的数据帧传送给对端;
  • 物理层
    • 负责0、1比特流与电压高低,光闪灭之间的转换;

相关文章

  • C1 了解Web及网络基础

    KeyWords: 诞生,网络基础TCP/IP,TCP/IP协议族,TCP/IP的分层管理,TCP/IP通信传输流...

  • 《图解HTTP》

    网络基础TCP/IPTCP/IP协议族说法一:TCP/IP是指TCP和IP两种协议说法二:TCP/IP是在IP协议...

  • 文章笔记

    TCP/IP协议(一)网络基础知识 TCP/IP协议(二)tcp/ip基础知识 字符编码常识及问题解析 代码命名的...

  • 图解HTTP 学习笔记一

    网络基础:TCP/IP TCP/IP 首先,借用原书的图TCP/IP协议族 按照书中的定义,所谓TCP/IP就是与...

  • 网络安全编程基础 之 协议基础

    协议基础 TCP/IP 协议 TCP/IP 协议(Transmission Control Protocol/In...

  • 数据链路层(四)

    TCP/IP 系列文章网络基础知识(一)TCP/IP基础知识(二)物理层(三)数据链路层(四)IP 协议(五)IP...

  • IP 协议相关技术(六)

    TCP/IP 系列文章网络基础知识(一)TCP/IP基础知识(二)物理层(三)数据链路层(四)IP 协议(五)IP...

  • IP 协议(五)

    TCP/IP 系列文章网络基础知识(一)TCP/IP基础知识(二)物理层(三)数据链路层(四)IP 协议(五)IP...

  • TCP与UDP(七)

    TCP/IP 系列文章网络基础知识(一)TCP/IP基础知识(二)物理层(三)数据链路层(四)IP 协议(五)IP...

  • 物理层(三)

    TCP/IP 系列文章网络基础知识(一)TCP/IP基础知识(二)物理层(三)数据链路层(四)IP 协议(五)IP...

网友评论

      本文标题:tcp/ip基础一

      本文链接:https://www.haomeiwen.com/subject/ruxidctx.html