• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
IL: 失われたプロトコル
 

IL: 失われたプロトコル

on

  • 2,307 views

第4回カーネル/VM探検隊

第4回カーネル/VM探検隊

Statistics

Views

Total Views
2,307
Views on SlideShare
2,296
Embed Views
11

Actions

Likes
1
Downloads
8
Comments
1

2 Embeds 11

http://www.slideshare.net 10
https://twimg0-a.akamaihd.net 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Can you translate it in english? Its urgently needed. Thanx in advance
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    IL: 失われたプロトコル IL: 失われたプロトコル Presentation Transcript

    • IL: oraccha Plan9 http://d.hatena.ne.jp/oraccha/ 2010 5 8 VM
    • Ken Thompson Q UNIX A creat(2) ”e” Ask a google engineer. Ken Thompson, http://www.google.com/moderator/#15/ e=7f3&t=7f3.44&f=7f3.5046
    • Ken Thompson 1. 2. Ethernet IP 3. 4.
    • IL: Internet Link 1. 2. Ethernet IP 3. 4. 9P TCP IL IP Ethernet
    • IL: Internet Link • 9P • TCP UDP • • • •
    • rx(1): • Usage: rx machine command arg... plug % rx plug echo 1 2 3 | sed s/1/x/ x23 % echo 1 2 3 | rx plug sed s/1/x/ cpu(1)
    • rx(1) over IL • rx close 0 write EOF TCP 0 write % echo 1 2 3 | rx il!plug!17009 sed s/1/x/ x23 % echo 1 2 3 | rx il!plug!17009 sed s/1/x/ | sed s/2/y/ xy3
    • TCP • TCP • shutdown(2) • rsh EOF • Plan 9 ... orz
    • IL • TCP • • • ADSL
    • IL • • /n/sources/extra/il.c • http://lufia.org/plan9/doc/inst/il.html • ndb/cs.c cpu% diff cs.c.orig cs.c 164a165 > { "il", iplookup, iptrans, }, 1
    • • TCP • • IL SCTP DCCP • L4 • SCTP: Stream Control Transport Protocol DCCP: Data Congestion Control Protocol
    • Ken Thompson Q Plan 9 A OS Ask a google engineer. Ken Thompson, http://www.google.com/moderator/#15/ e=7f3&t=7f3.44&f=7f3.5046
    • Tokyo Inferno/Plan9 Users Group (TIP9UG) Plan9 http://d.hatena.ne.jp/oraccha/
    • IL/IP 0 31 Header Version length TOS Length Identifier 0 DF MF Fragment offset TTL Protocol Header checksum Source IP address Destination IP address IL checksum Packet length Packet type Special Source port Destination port Sequence id Sequence id (cont.) Acked sequence Acked sequence (cont.) -
    • Syncer Closed Established Syncee Closing
    • write(2) read(2) ip/devip.c ipwrite ipread wq rq ip/il.c ilkick iliput ip/ip.c ipoput4 ipiput4 ip/ethermedium.c etherbwrite etherread4 etherbwrite pc/devether.c etheroq in oq etheriq pc/etherxxxx.c transmit interrupt