Linux网络基础(一)——网络模型

Stella981
• 阅读 436

【网络模型】


1.OSI七层模型:(从高到低)

  • 应用层
  • 表示层
  • 会话层
  • 传输层
  • 网络层
  • 数据链路层
  • 物理层

2.TCP/IP四层网络模型:

  • 接入网层
  • 网间网络层
  • 传输层
  • 应用层

3.IP地址:

——32位的二进制表示,通常用4组8位二进制表示,X.X.X.X, 其中X为8位二进制转换而来的十进制,在0~255之间

——分级寻址:将IP地址分为两部分:网络位+主机位

根据网络位和主机位的划分方法不同,IP地址被分为A、B、C、D、E类IP地址:

  • A、B、C类为正常的IP地址
  • D类用于群组广播使用
  • E类被保留
  • 其中:1/2的IP地址给A,1/4IP地址给B,1/8IP地址给C,剩下的一半给D,一半给E:

类别

二进制起始位

IP地址范围

A

0

0.0.0.0~127.255.255.255

B

10

128.0.0.0~191.255.255.255

C

110

192.0.0.0~233.255.255.255

D

1110

234.0.0.0~239.255.255.255

E

1111

240.0.0.0~255.255.255.255

  • 私有网络使用的IP地址:

类别

网络号数量

地址范围

A

1

10.X.X.X

B

16

172.16.X.X~172.32.X.X

C

256

192.168.X.X~192.168.255.X

3.端口号:用16位的二进制表示,即范围为0~2^16-1

    • 常用的TCP标准端口:

    • 服务名称

      默认端口

      DNS(Domain name system)域名系统

      53

      FTP(File transfer protocol)文件传输协议

      20、21

      SMTP

      25

      POP3

      110

      WWW

      80

      Telnet

      23

点赞
收藏
评论区
推荐文章
胖大海 胖大海
1年前
TCP/IP协议详解
TCP/IP不是一个协议,而是一个协议族的统称。里面包括IP协议、IMCP协议、TCP协议。TCP/IP协议模型,包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。下图表示TCP/IP模型与OSI模型各层的对照关系。1)网络接口层:主要是指物理层次
Easter79 Easter79
2年前
tcp和socket和http的区别
又一次感觉到大学本科的基础知识没好好学习。估计光顾着泡妞找对象和睡觉了,后悔莫及啊。网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性,  socket则是对TCP/IP协议的封装
Wesley13 Wesley13
2年前
TCP、UDP数据包大小的限制
!(https://oscimg.oschina.net/oscnet/cf8ced647179433fba6b707fa6bdf5c9.gif)1、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。其中以太网(Ethernet)的数据帧在链路层IP包在网络层TCP或UDP包在
Easter79 Easter79
2年前
TCP、UDP、HTTP、HTTPS之前的区别
网络由下往上分为:物理层数据链路层网络层  IP协议传输层  TCP协议会话层表示层和应用层  HTTP协议!(https://oscimg.oschina.net/oscnet/aeb8a94598094caf8c377e1277ba95948ea.png)1、TCP/IP连接TC
Wesley13 Wesley13
2年前
TCP通讯协议
HTTP协议通信原理OSI七层网络模型包含(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)TCP/IP四层概念模型包含(应用层、传输层、网络层、数据链路层)!(https://oscimg.oschina.net/oscnet/upbf558b4f7572e8d2211102742395b069235.png
Wesley13 Wesley13
2年前
网络
文章目录深入理解TCP/IP协议1、TCP/IP协议的概念2、TCP/IP的分层管理1\.物理层2\.数据链路层MAC地址广播3\.网络层IP协议4\.传输层UDP协议TCP协议5\.应用层(会
Stella981 Stella981
2年前
Socket编程(网络协议一)
“我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容“TCP/IP只是一个协议栈,就像程序运行一样,必须要实现运行,同时还要提供对外的操作接口网络从下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,
Stella981 Stella981
2年前
Socket的基础概念
一、网络各个协议:TCP/IP、SOCKET、HTTP等网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。其中物理层、数据链路层和网络层通常被称作媒体层,是网络工程师所研究的对象;传输层、会话层、表示层和应用层则被称作主机层,是用户所面向和关心的内容。http协议  对应于应用层  tcp协议  对应于传
Wesley13 Wesley13
2年前
TCP协议
ISO/OSI网络模型共有七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。TCP/IP网络模型:应用层,传输层,网际层,网络接口!(https://static.oschina.net/uploads/img/201711/291518
Wesley13 Wesley13
2年前
5层网络模型介绍
!(https://img2018.cnblogs.com/blog/331769/201811/33176920181124200628267282150559.png)在网络协议当中,我们一般会去讲解整个网络信息传输的整个过程的时候,都会套用一个经典都5层模型,在这5层模型里面,我们分为应用层,传输层,网络层,数据链路层和物理层,这个在每台电