6 Star 40 Fork 7

孟宁 / 网络程序设计

Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
np2023.md 6.38 KB
Copy Edit Raw Blame History
孟宁 authored 2023-12-15 06:59 . update np2023.md.

网络程序设计2023

课程简介

本课程基础实验为必做实验(抽查),专题实验选择其一作为课程考查项目(必查)。

网络可以大致抽象为三个部分:

  • Socket API是网络通信能力的抽象接口,及其底层实现;
  • DNS及URI通过域名URL的方式提供了对网络资源管理的抽象表示;
  • HTTP则以B/S模式提供了最典型、最成功的网络服务功能。

在浏览器中输入网址按回车后发生了什么?

1.1.概览
1.2.程序员视角
1.3.网络体系结构视角
1.3.1.DNS域名存储体系及递归查询机制
1.3.2.面向连接的、可靠的字节流协议TCP
1.3.3.路由选择和存储转发
1.3.4.ARP地址解析
1.3.5.交换机中的学习和过滤机制
1.3.6.以太网CSMA/CD和网卡接收数据帧的同步机制
1.3.7.更多
1.4.总结

Javascript网络编程

Socket API

网络协议设计及RPC

Linux内核网络协议栈

课程总结

  • 互联网架构设计背后的渊源.pptx

  • 课程考查项目:四个专题方向选其一,深入调研分析/设计开发后,完成一篇课程学习报告,具体要求如下:

    • 题目自拟,发表一篇博客文章
    • 评价的主要标准:深入独到,全网唯一
    • 如有代码仓库请在文章中给出git仓库地址
    • 提交方式:学号后三位 + 公开可访问的博客文章URL,发布在https://gitee.com/mengning997/net/issues/I8OQAI
    • 截止日期:2024年1月1日前
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/mengning997/net.git
git@gitee.com:mengning997/net.git
mengning997
net
网络程序设计
master

Search

344bd9b3 5694891 D2dac590 5694891