CH 5. ARP[5.1]대부분의 시스템은 ip주소를 hard ware주소로 맵핑시킨 결과를 20분 동안 기억하고 있다. 따라서, 동일한 시스템과의 연결을 20분 동안에 재시도하는 경우에는 ARP가 송신되지 않고 내부 cache에 저장된 MAC 주소를 활용한다. PC의 Dos창에서 다음과 같이 실행해 보시오. 어떠한 결과가 나오는가?▶각 IP address대한 물리 주소가 cache에 저장되어있음을 확인했다..[5.2] Window95/98의 DOS창에서 arp-a 명령을 수행할 수 있다. 이 때, e-watch를 사용하여, 실제 ARP 패킷이 송신되는지 확인하라. 어떠한 결과가 나오며, 왜 그런지 설명하라.그냥 e-watch를 켜 놓으면 ARP패킷의 흐름을 볼 수 없었다. 그래서DOS에서 arp -d를 수행하여 지금 까지 캐쉬에 저장 되었던 주소를 지웠다. 그리고 e-watch로 패킷을 수집하였다.▶ AC주소라고 불리는 물리계층의 주소를 알아야 통신이 가능하기 때문에 ARP 패킷을 통하여 MAC주소를 알아낸다.[5.3] ARP 패킷 송수신 분석 (1)e-watch NetTools의 ARP기능을 활용하여, 지정된 통신국에 대한 ARP request 및 reply 프레임을 capture하고, 다음 형식에 맞춰 각 영역을 분석하라.캐쉬테이블을 지우고 자기 네트워크 라우터에 송신하고 수신된 ARP request와 response패킷을 분석했다.▶ 수신된 프레임의 HEX code▶ 해 석위의 프레임의 각 영역을 다음과 같이 분해하시오.Field nameHEXDescriptionEthernet DAFF FF FF FF FF FFdestination의 MAC 주소를 나타낸다. 네트워크내에 Broadcasting하고 있다.Ethernet SA00 13 8F 32 1A 1Dsource의 MAC 주소를 나타낸다.Ethernet Type/Length08 06메시지의 형식ARP는 OX0806 이다.Hardware type00 01하드웨어의 유형을 나타내는데1이므로 이더넷을 나타낸다.Protocol type08 00상위프로토콜의 유형을 나타낸다.OX0800은 IPv4에 속한다.Hardware address size06하드웨어 주소의 크기6bytes다.Protocol size04프로토콜의 크기.Operation00 01ARP 메시지 형식.1이므로 ARP requestSender Ethernet address00 13 8F 32 1A 1D발신자의 MAC주소Sender IP addressA8 BC BB 5B발신자의 IP 주소Target Ethernet address00 00 00 00 00 00수신자의 MAC주소수신자의 MAC주소를 몰라 모두 0Target IP addressA8 BC BB 01수신자의 IP 주소이다.▶ 수신된 프레임의 HEX code▶해 석위의 프레임의 각 영역을 다음과 같이 분해하시오.Field nameHEXDescriptionEthernet DA00 13 8F 32 1A 1Ddestination MAC 주소로 전에 request를 보냈던 주소Ethernet SA00 04 DC 97 4E 0Csource MAC주소로 request에 대해 원하는 응답Ethernet Type/Length08 06메시지의 형시ARP는 OX0806 이다.Hardware type00 01하드웨어의 유형을 나타내는데1이므로 이더넷을 나타낸다.Protocol type08 00상위프로토콜의 유형을 나타낸다.OX0800은 IPv4에 속한다.Hardware address size06하드웨어 주소의 크기6bytes다.Protocol size04프로토콜의 크기.Operation00 02ARP 메시지 형식.2이므로 ARP response다.Sender Ethernet address00 04 DC 97 4E 0C발신자의 MAC주소이다.우리가 알고자하는 MAC주소Sender IP addressA8 BC BB 01발신자의 IP 주소이다.Target Ethernet address00 13 8F 32 1A 1D수신자의 MAC 주소이다.Target IP addressA8 BC BB 5B수신자의 IP 주소이다.[5.4] 와 같은 ftp명령을 실행하여, 사용된 ARP 프레임 내용을 분석하라.▶ 수신된 프레임의 HEX code▶ 해 석위의 프레임의 각 영역을 다음과 같이 분해하시오.Field nameHEXDescriptionEthernet DA00 13 8F 32 1A 1Ddestination의 MAC 주소를 나타낸다. 네트워크내에 Broadcasting하고 있다.Ethernet SA00 03 2E 02 00 45source의 MAC 주소를 나타낸다.Ethernet Type/Length08 06메시지의 형식ARP는 OX0806 이다.Hardware type00 01하드웨어의 유형을 나타내는데1이므로 이더넷을 나타낸다.Protocol type08 00상위프로토콜의 유형을 나타낸다.OX0800은 IPv4에 속한다.Hardware address size06하드웨어 주소의 크기6bytes다.Protocol size04프로토콜의 크기.Operation00 01ARP 메시지 형식.1이므로 ARP requestSender Ethernet address00 03 2E 02 00 45발신자의 MAC주소Sender IP addressA8 BC 19 12발신자의 IP 주소Target Ethernet address00 00 00 00 00 00수신자의 MAC주소수신자의 MAC주소를 몰라 모두 0Target IP addressA8 BC BB 5B수신자의 IP 주소이다.▶ 수신된 프레임의 HEX code▶해 석위의 프레임의 각 영역을 다음과 같이 분해하시오.Field nameHEXDescriptionEthernet DA00 13 2E 02 00 45destination MAC 주소로 전에 request를 보냈던 주소Ethernet SA00 13 8F 32 1A 1Dsource MAC주소로 request에 대해 원하는 응답Ethernet Type/Length08 06메시지의 형시ARP는 OX0806 이다.Hardware type00 01하드웨어의 유형을 나타내는데1이므로 이더넷을 나타낸다.Protocol type08 00상위프로토콜의 유형을 나타낸다.OX0800은 IPv4에 속한다.Hardware address size06하드웨어 주소의 크기6bytes다.Protocol size04프로토콜의 크기.Operation00 02ARP 메시지 형식.2이므로 ARP response다.Sender Ethernet address00 13 8F 32 1A 1D발신자의 MAC주소이다.우리가 알고자하는 MAC주소Sender IP addressA8 BC BB 5B발신자의 IP 주소이다.Target Ethernet address00 13 2E 02 00 45수신자의 MAC 주소이다.Target IP addressA8 BC 19 02수신자의 IP 주소이다.[5.5] ARP 패킷이 router를 통과하는가? 왜 그런가?ARP 패킷은 라우터를 통과할 수 없다.목적지의 IP가 호스트의 IP와 같은 망에 있지 않다면 직접적인 방법으로 ARP 패킷이 전달될 수는 없다. 직접 전달을 하지 못하고 그 망의 라우터를 통해 라우팅 되어 패킷이 전달되는 것이다. 따라서 ARP 패킷은 호스트가 속한 망의 라우터까지 전해지고 그 라우터가 목적지의 IP가 있는 망을 찾아 그 라우터로 패킷을 옮겨준다.[5.4] 와 같은 ftp명령을 실행하여, 사용된 ARP 프레임 내용을 분석하라.[5.4] 와 같은 ftp명령을 실행하여, 사용된 ARP 프레임 내용을 분석하라.▲알 ftp를 사용하여 Microsoft에 접속하였다.▶ 수집된 패킷⇒위에 보는 것과 같이 ARP 패킷을 잡지 못했습니다...다른 여러 싸이트를 접속해 봤으나 패킷이 잡히질 않았습니다.[5.5] ARP 패킷이 router를 통과하는가? 왜 그런가?ARP 패킷은 라우터를 통과할 수 없다.목적지의 IP가 호스트의 IP와 같은 망에 있지 않다면 직접적인 방법으로 ARP 패킷이 전달될 수는 없다. 직접 전달을 하지 못하고 그 망의 라우터를 통해 라우팅 되어 패킷이 전달되는 것이다. 따라서 ARP 패킷은 호스트가 속한 망의 라우터까지 전해지고 그 라우터가 목적지의 IP가 있는 망을 찾아 그 라우터로 패킷을 옮겨준다.[5.6] Proxy ARP란 무엇인가?Proxy ARP는 서브넷팅 효과를 만들기 위해 사용된다. Proxy ARP는 호스트 집합을 대행해 수행하는 ARP이다. Proxy ARP를 수행하는 라우터가 이 집합 중 한 호스트의 물리주소를 찾는 ARP요청을 받으면 라우터는 자신의 물리 주소를 ARP응답 메시지를 통하여 알린다. 그 후에 라우터가 실제 IP 패킷을 받으면 라우터는 이 패킷을 적절한 호스트나 라우터에게 보낸다.[5.7] e-watch NetTool의 RARP기능을 사용하여, RARP패킷을 capture하여 분석하라.(RARP server가 없는 경우에는 Request 프레임만 분석하라.)▶ 명령 입력 및 결과RARP server가 없기 때문에 request 프레임만 캡쳐하고 분석하였음.▶ RARP request 패킷▶ Hex dump list 및 분석Field nameHEXDescriptionEthernet DAFF FF FF FF FF FF목적지의 MAC 주소모르므로 네트워크 전체로 BroadcastingEthernet SA00 13 8F 32 1A 1D호스트의 MAC 주소를 나타낸다.Ethernet Type/Length80 35메시지의 형식을 나타냄RARPHardware type00 01네트워크의 유형1이므로 이더넷Protocol type08 00이 메시지는 IPv4에 속함Hardware address size
1. Report on IC classification, market trends, and Korean semiconductor industry.① IC classification● 집적 크기1)SSI: Small Scale IC2)MSI: Medicum Scale IC3)LSI: Large Scale IC4)VLSI: Very Large Scale IC5)SVLSI: Super Very Large Scale IC● 용도 및 기능1)로직(Logic)IC2)아나로그IC(OP-Am등.)3)CPU4)메모리IC5)스위칭용IC● 실장방법1)DIP형 IC2)SIP형 IC3)SMD형 IC● 소재 및 기타분류.1)TTL2)MOS3)C-MOS4)하이브리드IC5)모노리틱IC6)바이폴라IC7)유니폴라IC② market trends우리나라가 메모리 IC 의 발전에 매료 되어 있는 동안에도 세계적으로는 시스템 IC 의 발전은 폭발적으로 계속되어가고 있다.시스템 IC 중 가장 시장이 큰 마이크로 프로세서 및 DSP 프로세서의 개발은 전통적인 발전 방식인 고집적화, 고성능화를 중심으로 이루어지고 있다. 그 결과로 그 경쟁에서 탈락되거나 시장을 잃은 기존의 칩들은 점점 강력하여 지는 마이크로 프로세서 때문에 점점 위축이 되고 있는 현실이다.PC를 예로 들어보면, 마이크로 프로세서인 Pentium 프로세서의 성능에 멀티미디어 기능이 첨가된 MMX 칩의 출현은 많은 것을 암시하고 있다. 점점 강력하여지는 성능은 기존의 사운드카드나 모뎀에서 필요로 하는 DSP 기능을 전부 수행할 수 있게 되어 머지 않아 사운드나 모뎀의 DSP 기능은 소프트웨어로 대체가 될 예정으로 있고 단지 LAN 어댑터나 비디오/그래픽스 IC 만이 계속 남게 될 것으로 많은 사람들이 예측하고 있다. 또한 소프트웨어 비디오/오디오 데이터 압축도 마이크로 프로세서를 이용 소프트웨어로 기능이 수행될 예정으로 전문가들은 예측하고 있다.따라서 보통수준의 디지털 신호처리를 요구하는 응용분야의 IC를 제작하던 많은 반도체 관련 회사들이로 나타나는 응용분야는 새로운 반도체 IC의 설계를 요구하고 있다. 시스템 IC 뿐만 아니다. 아날로그 IC도 마찬가지 신세이다. 디지털 IC의 성능이 강력하여지고 DSP가 기존의 아날로그 신호처리를 대체함에 따라 시스템의 구현 방식이 디지털 방식으로 전환되어 감에 따라 아날로그 IC는 새로운 응용 분야를 찾아 나서 지금은 예전의 응용분야보다 더 많은 새로운 응용분야에서 사용되는 아날로그 IC가 더 많은 실정이다.여기서 잘 알려진 응용분야 중의 하나가 이동전화 및 PCS의 고주파 신호처리 분야이다. 이와 함께 디지털 부분과 아날로그 부분이 합쳐진 복합형 IC로써 디지털 IC의 주가를 높이는데 기여하고 있다.따라서 새로운 응용분야를 찾아내는 일은 반도체 회사의 존폐와 관련이 있는 매우 가장 중요한 일이다. 한편 핵심기술의 특허화, 표준화, 및 Intellectual Property 등의 기술료 등이 설계에서 얻어지는 또 하나의 중요한 이슈로 떠오르고 있다. 이와 함께 소프트웨어와 함께 하드웨어를 함께 고려한 설계기술과 네트워크 응용분야의 복합적인 시스템을 위한 IC 설계가 앞으로 크게 떠오르게 될 전망이다. 운반이 용이한 소형기기의 대중화는 저전력 설계의 중요성을 크게 강조하고 있으며 Time-To-Market 이 점점 짧아짐으로써 설계 시간을 단축시키는 설계기술 또한 더욱더 중요하게 대두 되었다. 점점 더 가속화 되는 경쟁을 뚫고서 설계회사가 살아남는 길은 앞에서 이야기 한 것과 같이 새로운 시장을 개척하는 방법밖에 없을 것이다. 왜냐하면 반도체는 기술가치 시장이기 때문에 누구나 할 수 있는 제품은 그 가치가 존재하지 않기 때문이다.③ Korean semiconductor industry1) 외국 자본도입에 의한 조립생산 구조한국의 반도체산업은 1967년을 기점으로 Motorola, Fairchild, COMMY, KMI,Signetics(Phillips) 등 주로 미국계 반도체 기업들이 한국에 직접 투자하여 그들의반제품을 조립하여 전량 수출하는 형태로 시작되 갖고 있었다.그 후 국내기업(아남, LG반도체, 현대)들도 독자적으로 미국과의 기술제휴를 통한반도체 조립생산에 참여하여 전량을 수출하는 조립생산체계를 구축하였으며(조립생산의 98%를 수출), 이러한 흐름과 병행하여 1969년부터한국전자가 일본 Toshiba와 합작으로 TR 및 Diode의 국내생산을 개시한 것을시발로 기타 반도체업계도 TR 등 개별소자를 생산하기 시작하였다.2) 한국의 일관생산 기반구축(조립과 OEM)반도체 조립부문에서 국내에 설립된 미국계 및 국내기업들이 성공을 거두면서반도체산업이 한국 경제의 여건(부존자원은 적으나 고학력의 인적자원 풍부)에가장 적합한 산업이라는 국내 업계의 판단으로, 국내 굴지의 대기업들이반도체업계에 확고한 신념을 갖고 1980년대 초반을 전후하여 과감한 투자를수행하였다. 그 결과 1983년도부터 DRAM 생산기반의 구축이 시작되었고, 이러한반도체 생산시설이 미국의 반도체업체인 IBM, TI, Intel 등의 OEM Foundry로활용되면서 DRAM 제조업이 본격적으로 발전되었다.3) 반도체 자체 개발생산(FAB) 구조와 수출1991년도부터 반도체 DRAM을 자체 Brand로 본격 생산, 수출하면서 미국 업계의Secondary Supply Source로서 미국 시장에 진출하게 되었고, 1993년도부터 세계시장에서 한국의 DRAM 생산은 가장 경쟁적인 위치를 확보하였다. 세계반도체시장의 Memory 분야에서 선도적인 존재로 부상하였으며 특히 16M DRAM선행 양산, 64M DRAM의 개발생산 성공 그리고 256M DRAM 개발생산의 도전등이 ’95년 이후에 이루어진 두드러진 특징들이다.4) 국제 경쟁력을 가춘 memory 양산단계- 1994년에는 한국 DRAM 업체는 미국 DRAM 시장에서 일본업체를 밀어내고DRAM의 Primary Supply Source로 부상되었다. 이러한 경이적인 발전은마이크론사의 Dumping 제소를 슬기롭게 넘기고 급격히 상승한 PC시장에서 생긴DRAM의 수요를 적기에 공급한 것이였다. 이 시기에는 약120억불이었다(반도체조립을 제외한 액수).5) Memory 생산체제의 고도화(제품의 다양화)1996년도부터는 소자업체의 선두적인 Memory 생산체제를 기반으로 한 합리적인생산체제의 구축(비 Memory) 시대였다. DRAM및 Memory의 다양화를 도모한시기였다(Flash Memory, LP SRAM, MS DRAM).6) 합리적 생산체제의 구축(System LSI)2005년부터는 한국이 주도하는 IT산업 발전과 Digital Convergence 시대를맞이하여 다양한 전자통신 제품의 개발생산에 따라서 첨단 Memory 생산과 기술을활용한 System LSI의 생산체제로 변모하는 시기이다. 이를 위한 첨단기술의개발과 System Design 기법의 창의가 활성화되고 있다.2. Report on the electronic components in automobiles.① ABS의 스피드 센서ABS는 바퀴마다 스피드 센서를 설치하고 여기서 들어오는 정보를 분석하여 만일 한쪽바퀴가 잠기면 그 바퀴만 펌핑을 해줘 네 바퀴의 균형을 유지해 준다.따라서 미끄러지는 스키드 현상이 일어나지 않아 조종력을 잃지 않으며 타이어가잠기지 않아 제동거리도 훨씬 짧아진다.② 에어백의 충격 감지센서에어백은 정면충돌, 또는 정면과 30도내의 측면 충돌 발생 시 충격 감지센서가에어백 안의 무해성 고체 화학물을 연소시켜 질소가스를 발생함으로써 작동되며 그가스로 에어백을 부풀려 핸들 중앙부위의 커버를 찢으면서 팽창해 운전자의 머리,가슴부위를 보호하는 것이다③ 원격시동 수신 장치리모콘 시동버튼을 누르면 리모콘에서 전파를 송신하게 되는데 이때 차량에 설치한수신기에서 전파를 받아서 다시 전류를 자동차의 스타트 모터에 보내고스타트모터가 엔진을 회전시켜 시동을 걸리게 하는 것이다.④ 자동차 경보 장치의 센서자동차 내에 충격 감지 센서가 부착되어 조그만 외부 충격에서 즉각 반응하여소리나 불이 켜지게 하여 사용자에게 알린다.⑤ 후방감지 센서자동차 뒷 범퍼에 후방감지 센서가 있는데 이 센서는 초음 세계 어느 곳에서든지 인공위성을 이용하여자신의 위치를 정확히 알 수 있는 시스템이다.3. What is the "ubiquitous computing"? What is the key technology for it?① Ubiquitous computing언제, 어디서나 무슨 기기를 통해서도 컴퓨팅 할 수 있는 것을 의미한다. 따라서 네트워크와의 연결, 이동성, 그리고 사용자인 인간중심이 핵심요소다. 언제, 어디에나 널리 존재한다는 의미의 라틴어 ‘ubiquitous’와 ‘computing’의 합성어이다. 유비쿼터스 개념은 1988년 제록스 팰러 앨토 연구소(PARC)의 마크 와이저(Mark Weiser)가 차세대 컴퓨팅 비전으로 제시한 인간 중심의 컴퓨팅 기술, 즉 사용하기 쉬운 컴퓨터 개념에서 비롯되었다. 쉽게 말해 현재의 컴퓨터에 어떠한 기능을 추가한다든가 컴퓨터 속에 무엇을 집어넣는 것이 아니라 반대로 컵이나, 자동차, 안경, 신발과 같은 일상적인 사물에 제 각각의 역할에 부합되는 컴퓨터 기능과 네트워크 장치를 넣어 물체 간, 그리고 물체와 인간 간의 효과적인 정보 교환 및 활용이 가능하도록 한다는 것이다.이러한 유비쿼터스 세상에 일어날 수 있는 예로 자동 요리를 들자면, 스마트 전자 레인지는 인터넷에 연결된 컴퓨터로 조리법을 물어 보고 스마트 냉장고는 처음 보는 상품의 적정 온도가 얼마인지를 인터넷에 문의하며, 또한 냉장고와 전자 레인지 간의 정보 교환을 통해 피자를 조리하는 스마트 전자 레인지는 냉장고에 요리 재료가 충분한지를 물어 본 후 냉동된 요리 재료를 녹여줄 것을 요청한다. 정보 통신 분야에서는 이것을 유비쿼터스화 되고 있는 새로운 정보 통신(IT) 환경 또는 IT 패러다임의 의미로 받아들이고 있다. 휴대성과 편의성을 함께 갖춘 포스트 PC 제품으로 시간과 장소에 제한 받지 않고 정보 처리를 할 수 있는 시스템으로 현재 개인 휴대 정보 단말기(PDA), 인터넷TV, 스마트 폰 등으로 대표되는 차세대 정보 기기들을 통해 특화된 업무를 처리하거나다.