Linux 网络编程基础 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍了 Linux 网络编程的流程,首先介绍了 Linux 网络编程环境的搭建过程,进而讲解了 Linux 网络编程的几个基本 API 以及各个 API 调用的使用方法。最后使用一个网络编程的实例来体验 API 的使用。通过本次课程的学习,学员能够熟悉 Linux 网络编程的基本系统调用,并且能够掌握 TCP/UDP 网络编程的基本方法。

    1.Linux 网络编程环境搭建 00:07:36

    本课时介绍了 Linux 网络编程环境搭建过程。

    2.网络编程基础 API 00:12:02

    本课时介绍了和网络编程相关的系统API调用,同时也介绍了各个 API 的作用和使用方法。

    3.TCP 服务端/客户端开发过程 00:15:52

    本课时介绍了 TCP 服务端/客户端的基本开发流程,用一个实例来深入了解系统 API 的使用方法,熟悉使用 TCP 连接通信的开发流程。

    4.UDP 服务端/客户端开发过程 00:15:25

    本课时介绍了 UDP 服务端/客户端的开发流程。
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Linux 网络编程基础

4课时,51分钟
CodeHarvester
CodeHarvester

极客学院签约布道师

课程背景:
本课程是承前启后的的一个课程,探讨了 LInux 网络编程基础 API 和内核中 TCP/IP 协议族之间的关系,为以后的 Linux 网络编程进阶打下基础。

核心内容:
1.Linux 网络编程平台搭建的方法
2.网络编程 API
3.TCP 服务端/客户端开发流程
4.UDP 服务端/客户端开发流程

软件环境:Linux

是否提供资料:

课程等级:初级

适合人群:
具有计算机网络基础、了解 Linux 操作系统的学员
  • 技术问答

相关课程

  • FTP 服务实战应用进阶

    本课程讲解 FTP 在实战中的高级应用和配置方法,通过对客户端命令参数的学习,为 FTP 自动化运维打下基础。学习如何配置虚拟用户和多 FTP 服务,通过实际工作中的案例来直观的进行演示。

    5课时 42分钟
    中级
    4460人学习
  • IP 协议详解

    本课程详细介绍了 TCP/IP 协议簇中的网络层。从网络层的服务特点和IP首部结构入手,讲述了 IP 层服务特点,接下来讲述了 IP 层的路由选择机制和数据转发过程。最后介绍了网络层中最重要的 ICMP 协议,以及和这个协议相关的各种报文的作用。

    3课时 28分钟
    中级
    6052人学习
  • TCP 协议详解

    本课程详细介绍了 TCP/IP 协议栈的传输层。讲解传输层服务特点、TCP 首部格式、TCP 状态转移过程等内容,重点讲解 TCP 建立连接和关闭连接的详细过程。最后介绍了 TCP 连接中的拥塞控制过程及协议栈的调控方法。让大家明白 TCP 连接可靠传输的原因,掌握传输层的底层实现机制。

    5课时 55分钟
    中级
    7542人学习
  • 准备 Linux 服务实战环境

    本课程讲解如何在 VMware Workstation 上创建 Red Hat Enterprise Linux 6.6 虚拟机,并介绍安装 Linux 过程中需要注意的问题,在安装完成后,对Linux服务器进行相关配置包含:关闭 SELinux 、关闭 iptables 、配置网络、配置 YUM 本地源。

    3课时 31分钟
    中级
    8358人学习