網路程式設計2018 4 23

2022-09-10 18:39:14 字數 586 閱讀 1329

網路程式設計:

基於udpd的套接字:udp是一種無連線的傳輸層協議,提供面向事務的簡單不可靠資訊傳送服務

udp無連線,無論啟動哪一端都不會報錯的

1、什麼是程式?什麼是程序?

程式說白了就是一堆檔案

程序就是乙個正在執行的過程/程式

所以說程序是乙個抽象的概念

這個概念起源作業系統

2、什麼是作業系統

定義:作業系統是位於計算機硬體與應用軟體之間

用於協調、管理、控制計算機硬體與軟體的資源的

一種控制程式

3、作業系統的兩大作用:

1、把複雜醜陋的硬體操作都封裝成美麗的介面,提供給應用程式使用

2、把程序對硬體的競爭變的有序

4、多道技術

多道的產生背景是想要在單個cpu的情況下實現多個程序併發執行的效果

1、空間上的復用 (多道程式復用記憶體的空間)

2、時間上的復用 (多道程式復用cpu時間)

cpu遇到io操作要切換(提公升效率)

乙個程序占用cpu時間過長也切(降低效率)

程序與程序之間的記憶體空間是互相隔離的

python網路程式設計 TCP網路程式設計

tcp程式設計 客戶端 import socket 1 套接字 tcp socket socket.socket socket.af inet,socket.sock stream 2 建立鏈結 tcp socket.connect 172.27.35.1 8080 3 傳送資訊 tcp socke...

網路程式設計 網路基礎

1.物理層 提供建立 維護和拆除物理鏈路所需的機械 電氣 功能和規程的特性 提供有關在傳輸介質上傳輸非結構的位流及物理鏈路故障檢測指示。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是位元。常用協議 eia tia rs 232 eia tia rs 449 v.35 rj 45 ...

網路程式設計 網路概述

應用層 常見的協議有http協議 ftp協議 傳輸層 常見協議有tcp udp協議。網路層 常見的協議有ip協議 icmp協議 igmp協議 鏈路層 常見的協議有arp協議 rarp協議。tcp 傳輸控制協議 是一種面向連線的 可靠的 基於位元組流的傳輸層通訊協議。http 超文字傳輸協議 是網際網...