Linux复习--网络

1、网络:由节点和连线构成

2、互联网:网络与网络之间所串成的庞大网络

3、7层模型和4层模型(分层)

   OSI模型                     tcp协议的模型

    应用层                          应用层

    表示层

    会话层

    传输层                          传输层

    网络层                          网络层         (ICMP协议   IP协议)

    数据链路层                     数据链路层

     物理层

4、为什么要分层

(1)将大的问题分成小的模块,单独处理,便于实现

(2)分层之后,每个层实现自己的功能,为上层提供服务,即使本层有问题,也不会影响别的层

(3)分层之后,底下层的功能可以被复用

5、IP地址    

作用:在网络中唯一标识一台主机

无连接,不可靠

6、IP地址到物理地址的转换:

ARP(地址解析协议) IP ->物理地址

RARP(逆地址解析协议)  物理地址->IP地址

7、MAC地址(物理地址)

  1. 唯一标识一台主机
  2. 两个相邻结点用的是一个MAC地址

网络层

  1. 主要实现数据包选路和转发
  2. 最核心的协议是IP协议(因特网协议)
  3. TTL(转发的次数)
  4. ICMP协议(因特网控制报文协议):是对IP的补充,主要用来监测网络链接
  5. 校验:使用CRC(循环冗余校验),以检验报文在传输过程中是否损坏

传输层

1、传输层为两台主机上的应用程序提供端到端的服务(进程间通信的服务)

2、端口:用来标识一个应用程序(应用程序的代号) //软件层次上的

3、TCP协议(传输控制协议):特点:面向连接的,可靠的,流式服务

    可靠的:超时重传,应答确认机制,滑动窗口进行流量控制。

   面向连接:在通信之前,先建立连接 -》通过三次握手建立连接-》断开-》通过四次挥手

   流式服务:基于流的数据没有边界(长度)限制,多次发送可以被对方一次接收       所以可能出现粘包

   如何解决粘包:    //设计收发地过程不要出现两次连续,穿插一个receve过程(1)send/recv/send (2)数据添加头和尾

   聊天、发送文件适合tcp传输

4、UDP协议(用户数据报协议):特点:面向无连接,不可靠的,基于数据报服务

   不可靠:无法保证数据从发送端正确地传送到目的端

   面向无连接:通信双方不保持一个长久的联系

   数据报服务:基于数据报地服务,是相对于数据流的服务而言的。

  适合视频传输

5、SCTP协议(流控制传输协议):为了在因特网上传输电话信号而设计的

6、RST标志:表示要求对方重新建立连接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值