美文网首页
网络基础

网络基础

作者: 强出头 | 来源:发表于2018-07-11 13:26 被阅读0次

ISO/OSI七层模型

应用层:用户接口
表示层:数据的表现形式、特定功能的实现。如加密,不同的文件类型
会话层:对应用会话的管理、同步,判断是否进行网络会话
传输层:提供协议,tcp还是udp,确认端口
网络层:提供ip地址,选路
数据链路层:成帧,用mac地址访问媒介,局域网通信
物理层:设备之间的比特流传输

TCP/IP协议4层模型

应用层:为用户提供服务
传输层(对应传输层):传输控制协议(TCP)、用户数据报协议(UDP)
网际互联层(对应网络层):网际协议(IP)、互联网组管协议(IGMP)、互联网控制报文协议(ICMP)
网络接口层(对应物理层和数据链路层):ARP协议,翻译IP

TCP/IP三次握手:A(在吗)> B(我在,你还在吗)> A(我还在,我要发送数据了) -> B (接受到信号,准备接受数据)

数据封装过程

该协议传输中不断保持连接,信息报发送错误的时候会报错要求重新发送,数据可靠

UDP不管对方在不在都会发送,快但是数据可能丢

IP

ip地址

ip地址的分类


ip地址的分类

A:前一个数字的任意改变就是不同网段
B:前两个数字的任意改变就是不同网段
C:前三个数字的任意改变就是不同网段

子网掩码

ip和子网掩码必须一起使用
A类:255.0.0.0
第一个地址 x.0.0.0
广播地址 x.255.255.255
B类:255.255.0.0
第一个地址 x.x.0.0
广播地址 x.x.255.255
C类:255.255.255.0
第一个地址 x.x.x.0
广播地址 x.x.x.255

网关

不同网段间进行通信,内网ip和外网ip的转换

相关文章

  • Linux学习第8周基础网络知识

    运维基础网络知识概述网络基础通讯原理介绍网络基础设备概念知识a 什么是交换机b 什么是路由器网络基础设备配置过程 ...

  • Linux网络基础

    Linux网络基础 这是Linux网络基础的笔记,首先介绍了计算机网络的基础知识,然后是Linux的网络设置 参考...

  • 网络基础

    分层 应用层-传输层-网络层-链接层-实体层 实体层 是电脑和电脑链接的物理手段,负责传送1、0的电信号 链接层 ...

  • 网络基础

    一、网络概论 1、何为网络? 网络的定义:网络就是一群通过一定形式连接起来的电脑。 什么是局域网?一个网络可以由两...

  • 网络基础

    一、什么是HTTP协议 答:hypertext transfer protocol(超文本传输协议),TCP/IP...

  • 网络基础

    OSI模型的七层结构 OSI参考模型中每个层的作用: TCP/IP协议分层模型 网络协议划分物理层:以太网 · 调...

  • 网络基础

    获取网络数据 python中使用第三方库requests来获取网络数据import requests 确定请求的地...

  • 网络基础

    3次握手 4次挥手 采用三次握手是为了防止失效的连接请求再次被接收,因而产生错误。如第一次连接请求SYN=1由于网...

  • 网络基础

    http三次握手 第一次握手:客户端发送了一个带有SYN(建立连接)的Tcp报文到服务器,表示客户端想要和服务端建...

  • 网络基础

    OSI参考模型 OSI参考模型是国际标准化组织分析计算机通信,把计算机通信进行的规范和标准化分成了7层:1)应用层...

网友评论

      本文标题:网络基础

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