zoukankan      html  css  js  c++  java
  • 第一章 简介

    本章大意

      本章大略地介绍了计算机网络的环境以及网络编程的基本模式;UNIX的历史;UNIX接口的标准;

    细节摘录

      1. 服务器和客户程序通常是用户进程,而TCP和IP协议通常是内核中协议栈的一部分。

      2. 在Ipv6逐渐普及的未来,程序的协议无关性很重要。

      3. 使用包裹函数可以很有效地简化代码。

      4. 每当一个套接字函数需要一个指向某个套接字地址结构的指针时,这个指针必须强制转换成一个指向通用套接字地址结构的指针。

      5. TCP本身并不提供记录结束标志,如果应用程序需要确定记录的边界,它( 应用程序 )就要自己去实现。

      6. 只要一个Unix函数中有错误发生,全局变量errno就会被置为一个指明该错误类型的正值。,函数本身则返回-1。

      7. 应当使用snprintf, strncat, strncpy替代sprintf, strcat, strcpy,以防御溢出攻击。

      8. 本书焦点是编写使用TCP和UDP的网络应用程序。

      9. 关于“ 套接字提供的是顶上三层进入传输层的接口 “的原因,见P17下。

      

  • 相关阅读:
    3、选择排序(最小值/最大值)
    2、冒泡排序
    1、快速排序
    Stream操作
    1. 两数之和
    Mysql修改字段类型修改
    获取节假日
    mysql 前缀 + 编号 补0
    一口气说出 6种@Transactional注解的失效场景
    Activiti最全入门教程(基于Eclipse插件开发)
  • 原文地址:https://www.cnblogs.com/scut-fm/p/3314905.html
Copyright © 2011-2022 走看看