第一篇c语言基础入门应用程式设计 - 东方设计学院电子与资讯系.ppt

第一篇c语言基础入门应用程式设计 - 东方设计学院电子与资讯系.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二章工作程序路系程式幕入出在前述各章中我已了解言之程式一般用本章在介面境下以言做更具有意之程式路程式本章我在同一系境工作程序如何作在不同系境工作程序如何以路作本章解述在中射工作程序端之料如何以入再如何射至路上接收工作程序端如何料接收到如何再示在光幕上工作程序在系我行一行即向系要求一工作程序以行之指令功能列出工作程序及其有料管管在同一系境工作程序作的一元件提供函建立管路系程式本非接型式路程式以例解述之路系程式本接型式路程式之不同是前者接型而後者是非接型以呼叫系函路上的工作程序作接然後作料因此具

第十二章 UNIX/LINUX工作程序 與 網路系統程式設計(1)—鍵盤螢幕輸入輸出 在前述各章中、我們已詳盡了解C語言之程式設計與一般應用。本章、將在UNIX(LINUX)介面環境下、以C語言做更具有意義之程式設計--網路程式設計。 本章我們將討論 (1)在同一電腦系統環境內、工作程序(Process)間如何作資訊傳遞;(2)在不同電腦系統環境間、工作程序(Process)如何以網路作資訊傳遞。本章解述、在UDP與TCP中、發射工作程序端之資料如何以鍵盤輸入、再如何發射至網路上;接收工作程序端如何將資料接收到、如何再顯示在螢光幕上。 12-1 工作程序(Process) 在UNIX系統、當我們執行一個 “執行檔” 時、即向系統要求一個 “工作程序(Process)” 以執行之。 UNIX指令 “ps” 功能為列出 “工作程序” 及其有關資料(Reprot Process Statue)。 12-2 管線(Pipe Line) 管線(Pipe Line)、為在同一電腦系統環境內、工作程序(Process)間、作資訊傳遞的一個元件。UNIX C 提供函數 pipe( ) 建立管線 12-3 UNIX 網路系統程式設計(UDP) 本節討論非連接型式(Socket system calls for connectionless protocol)網路程式設計,以UDP實例(User Datagram Protocol, Internet)解述之。 12-4 UNIX 網路系統程式設計(TCP) 本節討論連接型式(Socket system calls for connection-oriented protocol)網路程式設計。TCP(Transmission Control Protocol, Internet)之與UDP(User Datagram Protocol, Internet)不同、是前者為連接型態、而後者是非連接型態。 TCP以呼叫系統函數 connect( ) 與 accept( )、將網路上的兩個工作程序作連接、然後作資料傳遞。因此。TCP較UDP具較高之可靠性。本節以TCP實例解述之。 第十三章 UNIX (LINUX) 網路系統程式設計(2)—檔案輸入輸出 在前章(第十二章)、我們討論了在不同電腦系統環境間、工作程序(Process)如何以網路作資訊傳遞,在UDP與TCP中、發射工作程序端之資料如何以鍵盤輸入、再如何發射至網路上;接收工作程序端如何將資料接收到、如何再顯示在螢光幕上。 本章將以UDP與TCP、討論檔案在網路上如何作資訊傳遞。UDP之可靠性不如TCP,在網路檔案傳遞時、經筆者反覆測試之經驗、平均每傳遞三個封包、就有一個封包會發生誤差、須將該誤差之封包、作重新補救再傳遞一次。因此、在鍵盤螢幕輸入輸出(如第八章所述)時、尚可執行,但作檔案網路傳遞時、則將無法執行。 為了讓UDP勉強作網路檔案傳遞、可將其封包作大、將檔案內容全部裝入、以一個封包傳遞之。一般來言、網路檔案傳遞、均以TCP執行之。 13-1 UNIX 網路系統程式設計(UDP)—檔案輸入輸出 本節討論非連接型式(Socket system calls for connectionless protocol)網路檔案傳遞程式設計,以UDP實例(User Datagram Protocol, Internet)解述之。 13-2 UNIX 網路系統程式設計(TCP)-- 檔案輸入輸出 本節討論連接型式(Socket system calls for connection-oriented protocol)網路程式設計。TCP(Transmission Control Protocol, Internet)之與UDP(User Datagram Protocol, Internet)不同、是前者為連接型態、而後者是非連接型態。 TCP以呼叫系統函數 connect( ) 與 accept( )、將網路上的兩個工作程序作連接、然後作資料傳遞。因此。TCP較UDP具較高之可靠性。本節以TCP實例解述之。 第十四章 UNIX (LINUX) 網路程式設計(3)—傳輸資料加解密 網路中、兩個工作程序相互傳遞資料、資料的隱密性亦隨著網路之蓬勃、顯得日益重要。本書即是討論到網路資料傳遞,自然也應討論資料如何加密。本章將以簡單的實例、讓讀者清礎了解、在資料加密中、如何作初步之程式設計。資料加密、可分類為:(1) 傳統加密法 與 (2) 近代公開金匙加密法。 在傳統加密法、本章將以換位法(Transposition)實例解說;在近代公開金匙加密法、以RSA(Rivest, Shamir, Adleman 三人提出)實例解說。 14-1傳統加解密

文档评论(0)

wangsux + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档