学习笔记
文章平均质量分 76
gewuang
这个作者很懒,什么都没留下…
展开
-
gcc编译器学习
一. 什么是gcc gcc是GNU Compiler Collection的缩写。最初是作为c语言的编辑器,现在支持多种语言(如:C、C++、Java等等)。‘ gcc的编译器的作者是Richard Stallman,也是GNU项目的奠基者。 二、gcc主要特征 1. gcc是一个可移植的编译器,支持多种硬件平台。(跨平台) 2. gcc有多种语言前端,原创 2016-01-21 21:23:30 · 739 阅读 · 0 评论 -
TCP/IP基础(二)
本节重点最大传输单元(MTU)/路径MTUARP与RARP 一、最大传输单元/路径MTU 以太网和IEEE 802.3对数据帧的长度都有限制,其最大值分别是1500和1492字节,将这个限制称作最大传输单元。 如果IP层需要传的数据报的长度大雨MTU,那么IP层就要进行分片,使每一片都小于MTU。 当两台主机相互通信时,中间要经过多个网络,每个网络的链路层可能有不同的MTU,这里我们取最原创 2016-03-01 20:32:03 · 373 阅读 · 1 评论 -
TCP/IP基础(三)
本节重点IP数据报格式网际校验和路由 一、IP数据报格式 版本: IP协议版本号,IPV4此字段值为4,IPV6此字段值为6。 首部长度: 以32位的字为单位,该字段长度为4位,最大值为15,所以首部最大为60个字节。范围为5~15。 区分服务:(服务类型TOS) 此字段包含3位的优先权(现已忽略),4位的服务类型子字段和1位的保留位(必须置0)。4位的服务类型分别为最大延迟(D)原创 2016-03-02 20:59:04 · 427 阅读 · 1 评论 -
TCP/IP基础(四)
本节重点 1. TCP特点 2. TCP报文格式 3. TCP如何保证可靠性 一、TCP特点 主要有以下几点: 1. 基于字节流(段无边界,会出现粘包问题,应用层处理); 2. 面向连接; 3. 可靠传输(端到端的校验和保证数据报的可靠性); 4. 缓冲传输; 5. 全双工(在发送时也可以接受数据报); 6. 流量控制(通原创 2016-03-03 21:48:42 · 321 阅读 · 0 评论 -
TCP/IP基础(五)
本节重点滑动窗口协议UDP特点UDP报文格式 一、滑动窗口协议 滑动窗口协议适用于流量控制的,可以用于链路层以及传输层。不同的是链路层的滑动窗口单位是以帧为单位,而传输层是以字节为单位的。 滑动窗口协议如何做到流量控制的呢?重点在与窗口的维护,发送方维护着发送窗口,而接收方维护着接收窗口,发送方发送的数据不能超过接收方缓冲区的大小,那我们如何知道接收方的窗口大小呢?这时候就是要查看上一原创 2016-03-05 21:24:11 · 395 阅读 · 0 评论 -
tcp/ip基础(一)
本节重点:ISO/OSI参考模型TCP/IP四层模型基本概念(对等通信、封装、分用、端口) 一、ISO/OSI参考模型 OSI(open system interconnection)开放系统互联模型是由ISO(international Organization for standardization)国际标准化组织定义的网络分层模型,共分为七层,从上到下分别为:应用层->表示层原创 2016-02-29 21:55:52 · 481 阅读 · 1 评论 -
守护进程
1. 什么是守护进程 守护进程是一种在后台运行不受终端控制,并且周期性的执行某种任务或等待处理某些发生的事件的进程。 2.生存周期 从守护进程开始执行直到手动杀死进程或者系统关闭。 3.脱离终端的原因 (1)开启守护进程后终端去执行其他任务,守护进程的错误信息不应再出现在终端上,即不应再影响终端。 (2)守护进程运行后不应再被任何终端上的信息所影响。 4.启动守护进程的方法 (1)系原创 2016-07-30 15:55:12 · 405 阅读 · 0 评论 -
IO多路复用总结
一 什么是IO二 文件描述符三 阻塞与非阻塞四 IO多路复用五 IO多路复用的实现selectpollepoll三种方式总结讲IO多路复用之前我们先理解什么是IO?一、 什么是IO?我们都知道unix世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据原创 2016-09-03 11:10:47 · 732 阅读 · 0 评论