http协议总结整理(一)

HTTP全称是HyperText Transfer Protocal,即:超文本传输协议,是一个属于应用层的面向对象的协议,从1990年开始就在WWW上广泛应用,是现今在WWW上应用最多的协议,当你上网浏览网页的时候,浏览器和Web服务器之间就会通过HTTP在Internet上进行数据的发送和接收。Ht…

阅读详细 »

TCP/IP详解部分笔记整理(三)传输层(TCP)

运输层 主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议:TCP(传输控制协议)和UDP(用户数据报协议)。 TCP协议 TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议。虽然TCP使用不可靠的IP服务,TCP提供一…

阅读详细 »

TCP/IP详解部分笔记整理(三)传输层(UDP)

UDP协议 UDP为应用程序发送和接收数据报。一个数据报是指从发送方传输到接收方的一个信息单元,UDP是不可靠的,它不能保证数据报能安全无误地到达最终目的。     首部很简单,共8字节。包括: 源端口(SourcePort):2字节,源端口号。 目的端口(Destina…

阅读详细 »

TCP/IP详解部分笔记整理(二)网络层

网络层 有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议),以及IGMP协议(Internet组管理协议)。 IP协议 IP是TCP/IP协议族中最为核心的协议。所有的TCP、…

阅读详细 »

TCP/IP详解部分笔记整理(一)链路层

一 TCP/IP协议分层 TCP/IP协议族分为四层:链路层、网络层、运输层和应用层,每一层各有不同的责任。 在TCP/IP中,网络层和运输层之间的区别是最为关键的:网络层(IP)提供点到点的服务,而运输层(TCP和UDP)提供端到端的服务。 封装 当应用程序用TCP传送数据时,…

阅读详细 »

Linux C语言动态库及静态库

假设在math目录下已编辑好add.c sub.c div.c mul.c func_point.c文件,func_point.c为包含main()的源文件!    动态库的制作: 方法一: [crayon-5c15ae988dde1731391778/] 方法二: [crayon-5c15ae988ddee287649434/]   方法三: [crayon-5c15ae988ddf4…

阅读详细 »

再议C语言(编译与链接)讲座整理

编译的概念:编译程序读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码,再由汇编程序转换为机器语言,并且按照操作系统对可执行文件格式的要求链接生成可执行程序。 编译的完整过程:C源程序-->预编译处理(.c)-->…

阅读详细 »