|
|
1.1 ! root 1: .PS ! 2: .ps 20 ! 3: boxht = .754; boxwid = 1.75 ! 4: ## figure 6 ! 5: UPRG: box ! 6: move from UPRG.w up .015 ! 7: line invisible right 1.75 "{USER}" " " ! 8: move from UPRG.w down .015 ! 9: line invisible right 1.75 " " "{PROGRAMS}" ! 10: APP: box with .n at UPRG.s ! 11: move from APP.w up .015 ! 12: line invisible right 1.75 "{LAYER 7}" " " ! 13: move from APP.w down .015 ! 14: line invisible right 1.75 " " "{APPLICATION}" ! 15: PRES: box with .n at APP.s ! 16: move from PRES.w up .015 ! 17: line invisible right 1.75 "{LAYER 6}" " " ! 18: move from PRES.w down .015 ! 19: line invisible right 1.75 " " "{PRESENTATION}" ! 20: SESS: box with .n at PRES.s ! 21: move from SESS.w up .015 ! 22: line invisible right 1.75 "{LAYER 5}" " " ! 23: move from SESS.w down .015 ! 24: line invisible right 1.75 " " "{SESSION}" ! 25: TRANS: box shaded with .n at SESS.s ! 26: move from TRANS.nw down .24 ! 27: line right 1.25 ! 28: line up .24 ! 29: move from TRANS.nw down .225 ! 30: line invisible right 1.25 "{\tiny MAGIC-BOX}" " " ! 31: move from TRANS.nw down .48 ! 32: line invisible right 1.75 "{LAYER 4}" " " ! 33: move from TRANS.nw down .51 ! 34: line invisible right 1.75 " " "TRANSPORT" ! 35: line from TRANS.nw to TRANS.ne ! 36: move from TRANS.sw up .005 ! 37: line right 1.75 ! 38: move from TRANS.sw up .010 ! 39: line right 1.75 ! 40: NET: box shaded with .n at TRANS.s ! 41: move from NET.w up .015 ! 42: line invisible right 1.75 "{LAYER 3}" " " ! 43: move from NET.w down .015 ! 44: line invisible right 1.75 " " "{NETWORK}" ! 45: line from NET.sw to NET.se ! 46: line from TRANS.nw to NET.sw ! 47: line from TRANS.ne to NET.se ! 48: DL: box with .n at NET.s ! 49: move from DL.w up .015 ! 50: line invisible right 1.75 "{LAYER 2}" " " ! 51: move from DL.w down .015 ! 52: line invisible right 1.75 " " "{DATA LINK}" ! 53: PHY: box with .n at DL.s ! 54: move from PHY.w up .015 ! 55: line invisible right 1.75 "{LAYER 1}" " " ! 56: move from PHY.w down .015 ! 57: line invisible right 1.75 " " "{PHYSICAL}" ! 58: # ! 59: move from UPRG.ne right 5.0; XM1: Here ! 60: MUPRG: box with .nw at XM1 ! 61: move from MUPRG.w up .015 ! 62: line invisible right 1.75 "{USER}" " " ! 63: move from MUPRG.w down .015 ! 64: line invisible right 1.75 " " "{PROGRAMS}" ! 65: MAPP: box with .n at MUPRG.s ! 66: move from MAPP.w up .015 ! 67: line invisible right 1.75 "{LAYER 7}" " " ! 68: move from MAPP.w down .015 ! 69: line invisible right 1.75 " " "{APPLICATION}" ! 70: MPRES: box with .n at MAPP.s ! 71: move from MPRES.w up .015 ! 72: line invisible right 1.75 "{LAYER 6}" " " ! 73: move from MPRES.w down .015 ! 74: line invisible right 1.75 " " "{PRESENTATION}" ! 75: MSESS: box with .n at MPRES.s ! 76: move from MSESS.w up .015 ! 77: line invisible right 1.75 "{LAYER 5}" " " ! 78: move from MSESS.w down .015 ! 79: line invisible right 1.75 " " "{SESSION}" ! 80: MTRANS: box with .n at MSESS.s ! 81: move from MTRANS.w up .015 ! 82: line invisible right 1.75 "{LAYER 4}" " " ! 83: move from MTRANS.w down .015 ! 84: line invisible right 1.75 " " "{TRANSPORT}" ! 85: MNET: box with .n at MTRANS.s ! 86: move from MNET.w up .015 ! 87: line invisible right 1.75 "{LAYER 3}" " " ! 88: move from MNET.w down .015 ! 89: line invisible right 1.75 " " "{NETWORK}" ! 90: MDL: box with .n at MNET.s ! 91: move from MDL.w up .015 ! 92: line invisible right 1.75 "{LAYER 2}" " " ! 93: move from MDL.w down .015 ! 94: line invisible right 1.75 " " "{DATA LINK}" ! 95: MPHY: box with .n at MDL.s ! 96: move from MPHY.w up .015 ! 97: line invisible right 1.75 "{LAYER 1}" " " ! 98: move from MPHY.w down .015 ! 99: line invisible right 1.75 " " "{PHYSICAL}" ! 100: # ! 101: # ! 102: boxwid = 4.0 ! 103: move from UPRG.e right .5; XW1: Here ! 104: WPRG: box invis with .w at XW1 ! 105: move from WPRG.w up .015 ! 106: line invisible right 4.0 "TO BE SPECIFIED BY THE ISO" " " ! 107: move from WPRG.w down .015 ! 108: line invisible right 4.0 " " "STANDARDS COMMITTEE" ! 109: move from UPRG.e right .1; Z15: Here ! 110: arrow from Z15 to WPRG.w ! 111: move from MUPRG.w left .1; Z16: Here ! 112: arrow from WPRG.e to Z16 ! 113: WAPP: box invis with .n at WPRG.s ! 114: move from WAPP.w up .015 ! 115: line invisible right 4.0 "TO BE SPECIFIED BY THE ISO" " " ! 116: move from WAPP.w down .015 ! 117: line invisible right 4.0 " " "STANDARDS COMMITTEE" ! 118: move from APP.e right .1; Z13: Here ! 119: arrow from Z13 to WAPP.w ! 120: move from MAPP.w left .1; Z14: Here ! 121: arrow from WAPP.e to Z14 ! 122: WPRES: box invis with .n at WAPP.s ! 123: move from WPRES.w up .015 ! 124: line invisible right 4.0 "TO BE SPECIFIED BY THE ISO" " " ! 125: move from WPRES.w down .015 ! 126: line invisible right 4.0 " " "STANDARDS COMMITTEE" ! 127: move from PRES.e right .1; Z11: Here ! 128: arrow from Z11 to WPRES.w ! 129: move from MPRES.w left .1; Z12: Here ! 130: arrow from WPRES.e to Z12 ! 131: WSESS: box invis with .n at WPRES.s ! 132: line invis from WSESS.w right 4.0 "[ISO 8326/7] SESSION SERVICE" ! 133: move from SESS.e right .1; Z9: Here ! 134: arrow from Z9 to WSESS.w ! 135: move from MSESS.w left .1; Z10: Here ! 136: arrow from WSESS.e to Z10 ! 137: WTRAN: box invis with .n at WSESS.s ! 138: move from WTRAN.w up .015 ! 139: line invisible right 4.0 "[ISO 8072/3] TRANSPORT SERVICE" " " ! 140: move from WTRAN.w down .015 ! 141: line invisible right 4.0 " " "CLASS 4 (TP4)" ! 142: # move from TRANS.e right .1; Z7: Here ! 143: # arrow from Z7 to WTRAN.w ! 144: move from MTRANS.w left .1; Z8: Here ! 145: arrow from WTRAN.e to Z8 ! 146: WNET: box invis with .n at WTRAN.s ! 147: move from WNET.w up .015 ! 148: line invisible right 4.0 "[ISO 8473] CONNECTIONLESS" " " ! 149: move from WNET.w down .015 ! 150: line invisible right 4.0 " " "INTERNET NETWORK SERVICE" ! 151: # move from NET.e right .1; Z5: Here ! 152: # arrow from Z5 to WNET.w ! 153: move from MNET.w left .1; Z6: Here ! 154: arrow from WNET.e to Z6 ! 155: WDL: box invis with .n at WNET.s ! 156: line invis from WDL.w right 4.0 "[ISO 8802/2] LOGICAL LINK CONTROL" ! 157: move from DL.e right .1; Z3: Here ! 158: arrow from Z3 to WDL.w ! 159: move from MDL.w left .1; Z4: Here ! 160: arrow from WDL.e to Z4 ! 161: WPHY: box invis with .n at WDL.s ! 162: line invis from WPHY.w right 4.0 "[ISO 8802/3] IEEE 802.3 CSMA/CD" ! 163: move from PHY.e right .1; Z1: Here ! 164: arrow from Z1 to WPHY.w ! 165: move from MPHY.w left .1; Z2: Here ! 166: arrow from WPHY.e to Z2 ! 167: ## ! 168: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.