|
|
1.1 ! root 1: .PS ! 2: .ps 20 ! 3: ## figure 1 ! 4: B1a: box "APPL-$\alpha$" height boxht+lineht/2+boxht/2 width 3*boxwid/2 ! 5: B1: box invis with .s at B1a.s height boxht/2 ! 6: B2: box invis with .sw at (B1.se.x+3*linewid/2, B1.sw.y+lineht/2) \ ! 7: height boxht/2 ! 8: B2a: box invis with .s at B2.n ! 9: B3a: box "APPL-$\gamma$" with .sw at (B2.se.x+3*linewid/2-boxht/2, B1a.sw.y) \ ! 10: height boxht+lineht/2+boxht/2 width 3*boxwid/2 ! 11: B3: box invis with .s at B3a.s height boxht/2 ! 12: ## ! 13: B4: box "OSI" "" "STACK" with .n at (B1.s.x, B1.s.y-lineht) \ ! 14: height 2*boxht width 3*boxwid/2 ! 15: B5: box "TCP" "" "STACK"with .n at (B3.s.x, B3.s.y-lineht) \ ! 16: height 2*boxht width 3*boxwid/2 ! 17: ## ! 18: B6: box "MEDIA" "DRIVER" with .n at ((B4.s.x+B5.s.x)/2, B4.s.y-lineht) \ ! 19: width 2*boxwid ! 20: ## ! 21: line from B1.s to (B4.n.x, B4.n.y) ! 22: line from B3.s to (B5.n.x, B5.n.y) ! 23: line from B4.s to (B6.n.x-boxwid/3, B6.n.y) ! 24: line from B5.s to (B6.n.x+boxwid/3, B6.n.y) ! 25: line from B6.s to (B6.s.x, B6.s.y-2*lineht) ! 26: line from (B1.w.x-2*linewid, B6.s.y-2*lineht) \ ! 27: to (B3.e.x+2*linewid, B6.s.y-2*lineht) ! 28: ## ! 29: B7: box with .nw at (B1.nw.x-linewid, B2a.nw.y+lineht) \ ! 30: width B3.e.x-B1.w.x+2*linewid \ ! 31: height B2a.n.y-B6.s.y+2*lineht ! 32: ## ! 33: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.