美文网首页
互联网协议

互联网协议

作者: 二棉酷 | 来源:发表于2018-01-02 11:58 被阅读0次

互联网协议

概括:从上到下,越上越接近用户,越下越接近硬件

应用层:

规定应用程序的数据格式
[HEAD(以太网标头) [HEAD(IP标头) [HEAD(TCP标头) DATA(应用层数据包)]]]
传输层(端口到端口的通信): 定义端口号

端口:
0到65535(2^16)的整数
进程使用网卡的编号
通过IP+mac确定主机,只要确定主机+端口(套接字socket),就能进行程序间的通信
UDP协议:
数据包中加入端口依赖的新协议
数据包[HEAD(发送、接收mac) [HEAD(发送、接收ip) [HEAD(发送、接收端口) DATA]]]
简单,可靠性差,不知道对方是否接受包
TCP协议:
带有确认机制的UDP协议
过程复杂,实现困难,消耗资源
tcp/ip connect: tcp/ip的三次握手
标有syn的数据包
————->
标有syn/ack的数据包
client <————- server
标有ack的数据包
————–>
网络层(主机到主机的通信):定义IP tcp/ip finish: tcp/ip的四次握手 fin <————- ack client ————-> server fin ————-> ack <————-

网络层(主机到主机的通信):

IP协议
ipv4:
32个二进制位表示,由网络部分和主机部分构成,
子网掩码: 网络部分都为1,主机部分都为0,目的判断ip的网络部分,如255.255.255.0(11111111.11111111.11111111.00000000)
IP数据包:标头Head+数据Data,放进以太网数据包的Data部分[HEAD [HEAD DATA]]
IP数据包的传递:
非同一网络:无法获得mac地址,发送数据到网关,网关处理
ARP(Address Resolation Protocol): 解析地址协议,通过ip解析mac地址
同一网络:mac地址填写FF:FF:FF:FF:FF:FF:FF,广播数据,对比ip,不符合丢包
链接层:定义mac

定义数据包(帧Frame)
标头(Head):数据包的一些说明项, 如发送者、接收者、数据类型
数据(Data):数据包的具体内容
数据包:[HEAD DATA]
定义网卡和网卡唯一的mac地址
以太网规定接入网络的所有终端都应该具有网卡接口,数据包必须是从一个网卡的mac地址到另一网卡接口的mac地址
mac全球唯一,16位16位进制组成,前6厂商编号,后6网卡流水号
广播发送数据
向本网络内的所有设备发送数据包,对比接收者mac地址,不是丢包,是接受
实体层:物理层

终端(pc,phone,pad…)的物理连接(光缆,电缆,路由…),负责传递0和1信号

相关文章

  • 互联网协议相关文章

    1,互联网协议入门(一) 2,互联网协议入门(二) 3,HTTPS协议

  • 第十一章:网络编程

    一、互联网协议介绍 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite...

  • TCP/IP简介

    任何计算机想要连接互联网就必须支持互联网协议。但是互联网协议包含了上百种协议标准,但是最重要的两个协议是 TCP ...

  • 网络编程

    TCP/IP简介 互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议...

  • 网络通信协议学习

    网络通信协议 互联网的核心是一系列协议,总称为“互联网协议(Internet Protocol Suite)”,这...

  • 名词解析

    网络层:IP协议 : 网络协议ICMP协议: Internet互联网控制报文协议 ->IP协议的附属协议 IP...

  • TCP协议简介

    TCP 是互联网核心协议之一,本文介绍它的基础知识。 互联网 一.TCP协议的作用 互联网由一整套协议构成。TCP...

  • 区块链基础

    区块链是“价值互联网”的基础协议。HTTP协议是“信息互联网”的基础协议。两者都是建立在TCP/IP协议之上的应用...

  • 计算机网络(二)| IP协议

    IP概述 IP 协议简述 IP协议(Internet Protocol,互联网协议),是TCP/IP协议栈中最核心...

  • 深入了解Seele (元一):新时代区块链价值互联网

    1 我们了解的现在的互联网 如你所知,互联网可以在不同层次上使用多种协议。在网络层上,最重要的协议是互联网协议(I...

网友评论

      本文标题:互联网协议

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