로얄젤리

응용프로그램 성능 관리

IT 트렌드

소프트웨어 애플리케이션은 현대 비즈니스의 주종을 이루고 있다. 애플리케이션은 고객에게 비즈니스 중대한 서비스를 제공하고 기업이 효율적으로 기능할 수 있도록 한다. 귀사의 환경에서 애플리케이션의 성능과 가용성을 보장하려면, 귀사의 팀이 애플리케이션을 완벽하게 파악하고 제어하며 인프라를 지원해야 한다. 만약 가동 중단이나 둔화가 일어난다면, 당신의 회사는 문제의 원인과 원인, 그리고 재발 방지 방법을 정확히 알 필요가 있다. IBM은 회사가 자사의 PAM(애플리케이션 성능 관리) 미들웨어 제품을 통해 중요한 비즈니스 솔루션의 올바른 가용성을 보장하도록 도울 수 있다. PAM 솔루션을 통해 IT 운영 및 애플리케이션 지원 팀은 새로운 비즈니스 애플리케이션/서비스의 제공 속도를 높이고, 애플리케이션 및 기본 인프라의 성능을 최적화할 수 있다. 애플리케이션 업데이트를 빠르고 효율적으로 제공하는 것이 얼마나 중요한지를 고려할 때, 제공된 내용이 최적으로 수행되고 뛰어난 고객 경험을 제공하는 방법이 필요하다. 결국, 오늘날의 고객들은 그들의 서비스에 대해 이전보다 더 선택적이다. 그들은 매번 고성능, 항상 이용 가능한 서비스와 완벽한 경험을 기대한다. 애플리케이션 생명주기 초기에 PAM을 사용하면 개발자와 검사기가 오류 및 변경 비용을 낮추고 성공적인 완료를 향한 운영 프로젝트를 위해 필수적인 프로덕션에 배치되기 전에 애플리케이션의 성능과 가용성을 이해할 수 있다. IBM PAM은 Blue mix(플랫폼-as-Service)에서 SaaS(Software-as-a-Service) 오퍼랑 및 사내에서 사용할 수 있는 진정한 혼합형 솔루션이므로 지속적인 모니터링을 쉽게 제공하므로 필요에 가장 적합한 제공 플랫폼을 유연하게 선택하고 개발, 테스트 및 프로덕션 애플리케이션을 모두 관리할 수 있도록 지원이 온 환경 IBM PAM은 애플리케이션의 성능에 대한 전체적인 가시성을 제공한다. 트랜잭션의 100%를 캡처하기 때문에, 누군가가 당신의 애플리케이션을 사용할 때마다 어떤 일이 일어나는지 알 수 있을 것이다. IBM PAM은 일반적인 애플리케이션 구성요소에 대한 광범위한 적용 범위와 필요할 때 코드 레벨로 잠수할 수 있는 기능을 통해 문제의 근본 원인을 찾고 서비스를 최대 90% 더 빠르게 복원할 수 있으며, 통합 분석을 통해 사용자에게 영향을 미치기 전에 애플리케이션 문제에 대한 조기 경고를 받고 해결할 수도 있다. 오늘날의 디지털 변환은 비즈니스 프로세스를 제어 및 유지하고 운영 효율성을 확대하기 위한 최첨단 자동화의 필요성을 주도하고 있다. 여러 소프트웨어 환경 내에서 많은 작업을 효율적으로 예약하고 관리할 수 없고 운영 효율성을 높이기 위해 자동화된 작업 로드 관리 솔루션이 필요한 중국의 이 자동차 회사라면 어떻게 하시겠습니까? 고급 자동화 솔루션인 IBM Workload Automation은 기업이 기존 및 클라우드 작업 로드를 관리하는 새로운 과제를 중앙 집중식 솔루션으로 전환하여 거버넌스를 향상하는 동시에 비용을 절감하고 사용자에게 유연하고 소모적인 셀프서비스 자동화를 통해 비즈니스 가치를 창출할 수 있도록 돕는다. 주요 기업이 IBM의 Workload Automation 솔루션을 어떻게 활용하는지 알아보려면 다음 예를 참조하십시오. American Greetings는 IBM Workload Automation을 사용하여 전사적으로 단일 전망을 허용하는 비즈니스 프로세스를 통합했다. 이로 인해 가상 서버 구축에 드는 노동력과 가치 창출 시간이 20시간에서 5분으로 대폭 단축되어 99.6% 감소하였다. 시스템 관리와 효율성이 향상되면서 IT 인프라를 성장시키면서 비용을 절감했다.

IT서비스 관리

IT 트렌드

너는 잠드는 데 어려움을 겪고 있니, 아니면 잠을 잘 수 있니? 오늘날의 CIO가 밤잠을 잘 수 있는 것은 무엇인지 잘 알고 있다. 전 세계의 기업들이 애플리케이션과 데이터로 운영되고 있다. 자네 사업도 마찬가지야. 비즈니스의 성공은 IT 인프라와 네트워크에 의존하며, IT 인프라가 회사의 생명선을 나타내는 애플리케이션을 지원 및 보유하고 있기 때문이다. 어떻게 하면 일이 잘 풀리고, 연결되어 있고, 반응하고, 그리고 관련성이 있는 것들을 유지할 수 있을 것이다. 하지만 모든 것을 시계처럼 작동하게 하는 것은 단순한 가동 시간 이상의 것이다. 이게 네 머릿속 작은 목소리 같아? 고객들은 c를 절약하면서 적시에 통찰력을 얻을 수 있으며, 더 많은 것을 요구할 수 있으며, 사업을 계속하려면 이러한 기대치를 충족해야 한다. • 폭발적인 데이터 및 애플리케이션 증가를 관리하면서 서비스 수준을 유지하고 이러한 고객의 기대치를 지속해서 충족해야 한다. • 품질, 대응성 또는 성능에 대한 희생이 없도록 보장하면서 비용 제어 및 ROI에 중점을 두십시오. • 기존 운영에 대한 위험을 최소화하고 보안을 보장하는 동시에 새로운 기술을 IT 환경에 평가하고 통합해야 한다. • 운영 모델을 신속하게 변경하고 고객에게 제공하는 경험을 재정비할 준비가 되어 있어야 한다. 이러한 목소리를 잠재우는 것은 CIO로서의 생존에 매우 중요한 요소입니다만, 오늘날의 환경에서 올바른 결과를 어떻게 보장하시겠습니까? IT 환경을 유연하고, 컴파일할 수 있으며, 원하는 대로 확장할 수 있도록 IT 환경을 혁신하는 데 필요한 올바른 옵션 셋은 무엇인가? IT 인프라가 민첩하고 신속하게 대응할 수 있도록 지원하는 환경을 어떻게 구축하십니까? 혼합형 세계에서 어떻게 운영하십니까? 경쟁 우위를 확보하는 데 필요한 IT 결정은 어떻게 되는가? 잠을 못 자는 게 당연하지! 오늘날의 CIO는 많은 질문이 있으며, 통찰력으로 의사 결정을 최적화하고, IT 혁신을 가속하기 위한 민첩성을 수용하고, 혼합형 환경을 관리하는 등의 분야에 대한 답이 있다. 통찰력으로 의사 결정 최적화 통찰력으로 의사 결정을 최적화하는 데 도움이 되는 솔루션이 귀사의 성공에 왜 그렇게 중요한지 자세히 조사해보자. 비즈니스 애플리케이션의 원활한 실행과 인프라 및 네트워크의 상태가 필수적이지만 올바른 도구가 없으면 이 또한 어렵다. 운영 중단의 영향은 비용이 많이 들 수 있으며, 운영 중단의 영향은 매출과 수익, 상표 지분, 그리고 가장 중요한 고객이자 직접적인 영향을 미칠 수 있다. Pokemon Institute의 연구에 따르면, "평균 가동 중단은 86분이고 비용은 450,000달러"라는 사실을 알고 있었는가? 문제를 감지하고 진단하고 해결하는 것이 왜 그렇게 어려운가? 수백만 개의 IT 상태 메트릭과 테라바이트 단위의 로그 데이터에 "빅 데이터" 경향에서 손실된 증상들이 숨겨져 있기 때문이다. 단서 찾기는 시간이 걸리고, 그러한 노력은 미래의 다운 타임을 예측하거나 방지하는 데 거의 도움이 되지 않는다. 그러나 올바른 도구를 사용하면 사전 예방적 접근 방식을 통해 실행 가능한 통찰력을 이끌어 IT 제공을 최적화할 수 있다. 연결된 센서, 사용자 및 앱에서 데이터를 식별하고 통합한 다음 분석을 적용하여 통찰력을 추출할 수 있다. 이렇게 되면 새로운 문제를 자동으로 감지하여 빠르고 간단하게 분리하고 해결할 수 있게 될 것이다. 다음 사항을 고려하십시오. IT 조직의 30%가 문제를 사전 예방적으로 감지할 방법이 없다고 생각하는 경우 이것은 종종 최종 사용자가 불평할 때에만 중요한 문제를 발견한다는 것을 의미한다. 당신은 정말 당신의 고객들에게 무언가 잘못되었다고 말하고 싶은가? 이제 다음 사항을 고려하십시오. 그들은 틀렸다. 올바른 미들웨어 솔루션을 사용하여 분석 기능을 활용하여 자동 장애와 같은 주요 문제를 100% 감지하고 수동 임계 값을 제거할 수 있음

 

이제 비즈니스, IT 및 네트워크 전환을 가속하기 위해 민첩성을 수용하는 데 도움이 되는 솔루션이 최우선으로 고려되어야 하는 이유를 살펴보십시오. 오늘의 변신을 이끄는 것은 무엇인가? 빅 데이터, 모바일 및 클라우드를 통해 점점 더 많은 기업이 혁신을 촉진하고 비용을 절감하고 있음 클라우드는 애플리케이션의 핵심 특성을 변화시키고 있으며, 이를 통해 비즈니스 및 고객의 기대치가 높아지고 있다. 이전에 출시하는 데 몇 달이 걸렸던 새로운 솔루션과 서비스는 이제 며칠 안에 제공되어야 한다. 이러한 기대치와 그에 따른 지속적인 서비스 수요는 IT 운영에 엄청난 부담을 준다. 기업은 새로운 수익과 차별화 소스를 창출하는 새롭고 매력적인 서비스를 신속하게 채택하고 제공할 필요가 있다. 그들은 민첩할 필요가 있다. 한편 고객과 직원들은 언제 어디서나 모든 기기에서 완벽한 경험인 풍부한 맞춤형 경험을 원하는 것이다. IT 환경의 성능은 이러한 기대치를 충족하는 것과 고객을 실망하게 하는 것의 차이일 수 있다. 그렇다면…. 귀사의 IT 성능은 문제가 있는 겁니까, 없는 겁니까? 당신의 고객들은 실망하였는가, 아니면 기뻐하였는가? 상상해보자: 클라우드를 활용하여 더욱 빠르고 최적화된 서비스를 제공하는 동시에 클라우드가 나머지 IT 인프라와 원활하게 통합되어 끝 투 끝 운영, 성능 및 자동화를 극대화할 수 있다. 애플리케이션 성능이 어디에 있든 상관없이 지금 바로 가시성을 확보하고 제어할 수 있는 역량 또한 주요 IT 운영 작업을 자동화하여 유지 관리에 걸리는 시간을 줄이고 고객 만족에 더 많은 시간을 할애할 수 있다. 마지막으로, 혼합형 환경을 성공적으로 관리하는 데 도움이 되는 솔루션을 찾아야 하는 이유를 살펴보십시오. 먼저, 몇 가지 정의를 정하자. 오늘날의 혼합형 환경은 기존 사내 소프트웨어, 애플리케이션 및 인프라를 가상화된 하드웨어, 소프트웨어 및 서비스와 클라우드에서 통합하는 것을 말한다.

정보 기술 및 통신 시스템 개발: 정보 및 지식

IT 트렌드

모든 사람의 컴퓨터 화면(그리고 곧 TV 화면, 전화 화면 등)에 인터넷 접속 시설이 있다. 그러므로 그 질문은 제기되어야 한다. 정보가 무엇인가? 새로운 정보통신기술(ICT)은 어떤 의미에서 "통신"을 강화하거나 방해하는가? 우리의 "글로벌 마을" 사회의 통신, 사업 관행, 전력 구조 및 경쾌함의 형태로 정보 생산, 관리 및 확산의 컴퓨터 기반(또는 디지털) 기술의 진화에 있어 상반되는 경향에 대한 간단한 특성화가 제공된다. 그런 다음 우리는 환경 문제에 대한 대응을 강화하기 위해 새로운 ICT에 대한 엄청난 잠재력, 때로는 환상에 가까운 평가를 신속하게 한다. 여기서 관심사는 데이터 관리, 온라인 강의실 제공 및 매력적인 실시간 시뮬레이션과 같은 기술 애플리케이션에만 국한되지 않는다. 그것은 문제에 대한 다른 관점들의 공유, 상호 간의 학습 그리고 더 넓은 정치적, 지리적 맥락에서 지역 행동의 힘을 공유하는, 소위 공동 재산 환경 자원의 지배를 위한 직접적인 민주주의에까지 확장된다. 그러나 만약 신기술이 지속가능성 목표와 개방적이고 정의로운 사회의 이상을 위한 혁명적 잠재력을 가질 수 있다면, 인터넷과 다른 디지털 정보 처리 기술은 새로운 형태의 사기, 감시 및 비밀 보안 운영, 대량 전파에 대한 혁명적 잠재력이 있는 것도 사실이다. 다와 조작이 논문은 새로운 ICT가 사회정의 개선, 정치적 책임 및 환경적 질 향상에 반대하기보다는 유리하게 작용할 가능성을 높일 수 있는 견제와 균형의 간략한 논의로 끝을 맺는다. 새로운 디지털 정보 통신 기술(NICE)은 지속 가능한 개발을 위한 거버넌스 서비스의 독특한 자원 잠재력처럼 보일 것이다. 그들은 지구 위의 한쪽에서 다른 쪽으로, 한 사람으로부터 다른 사람에게로, 모든 종류가 빠르고 값싼 정보 전달을 위한 무한한 가능성을 가지고 있다. 처리 능력은 한 언어에서 다른 언어로 즉시 번역할 수 있게 해 줄 것이다. 아마도 문서나 인쇄된 문서뿐만 아니라 구어 의사소통으로도 가능할까? 그러나 문명화된 미래 사회와 환경적 품질을 꿈꾸는 사람들에게는 다음과 같은 의문이 제기된다. 정보 과다복용에서 어떻게 판단력, 역량, 강건성 및 상식에 대한 능력을 갱신할 수 있는가? 점점 더 강력해지는 검색 엔진(예: www.google.com). 하지만 이것만으로는 충분하지 않다. 우리의 디지털화된 우주에서 비트와 바이트가 완전히 과잉된 것은, "우리가 지식에서 잃어버린 지혜는 어디에 있는가, 정보에서 잃어버린 지식은 어디에 있는가"라는 오래된 질문을 던지는 "더 록"으로부터 그의 토러스에 있는 T. S. 엘리엇과 같은 사람들의 걱정을 강화한다. 우리는 우선 어떤 의미, 즉 감각에서 '정보'와 '통신'을 말하고 있는가를 분명히 해야 한다. 이것은 부문 2의 짧은 반성의 대상이 될 것이다. 제3절에서는 사회경제적 역동성과 눈 앞에 펼쳐진 ICT "혁명"에서 발생하는 지배 긴장감에 초점을 맞춘다. 인터넷은 "연결되어 있다"는 무한한 가능성을 보여주는 가장 눈에 띄는 것이다.

 

현재와 미래의 기술 혁신의 속도는 스크린에 떠오르지 않는다. 첨단기술 기업들은 나노기술과 사이보그 인터페이스를 통해 습관적인 인식과 인간관계를 수리할 수 없을 정도로 변화시키는 실험을 하고 있다. 스마트카는 에너지 효율을 향상할 뿐만 아니라(그리고 운전자에게 자신의 자아 욕구를 표현할 수 있는 능력을 부인한다), 그들은 당신의 혈중알코올농도에 대해 조언할 것이고, 당신에게 다른 사람들에게 술 취한 성가신 존재가 될 수 있는 능력을 빼앗을 것이다. 정교한 아이웨어는 슈퍼맨의 X선 시야를 고풍스럽게 보이게 할 것이며 휴대용 전화기와 이식된 마이크와 함께 착용자가 길을 걷는 동안 시력과 소리를 가진 완전한 양방향 인터넷 비디오 인터페이스를 작동시킬 수 있게 해줄 것이다. 물질적 필요성은 TV 화면 누름단추 자동쇼핑을 기반으로 자동화된 아파트 문에 전달될 것이다. (그리고 신용등급을 넘어서면 자동감시시스템은 당신을 데려가기 위해 흰 코트를 입은 남자들을 보낼 것이다) 이 모든 것 안에서 우리는 정보 서리의 비상한 전망을 하고 있다. 지속가능성을 위한 소설 "사회적 동반자 관계"의 ng: 과학자들은 전통적인 동료 검토의 주의와 상관없이 그들의 최근 발견에 대해 매력적이고 설득력 있는 의사소통을 하기 위해 인터넷을 사용하는 법을 배울 수 있다. • 피해를 입은 시민들은 그들이 좋아하지 않는 조언이나 행동을 하는 과학이나 공공 기관에 이의를 제기하거나 악용하기 위해 똑같이 인터넷을 사용할 수 있다. • 기업과 기업은 인터넷에서 제품 및 서비스 카탈로그를 제공하고 고객 피드백에 대한 직접(또는 이메일) 방법을 제공함으로써 고객에게 "더 가까운" 서비스를 제공할 수 있다. 그들은 그들의 서비스와 정보를 설계하여, 예를 들어 그들의 생산 과정이 환경적으로 깨끗하고 친근한지를 보여주고, 그들의 상업적 성공이 생태학적 약속과 어떻게 조화되는지를 보여주기 위해, 그들의 가정(또는 점점 더 가상화된 그들의 세계)에 더 잘 반영되도록 할 수 있다. • 농부는 공간 그리드에서 자신의 (또는) 농장 관리 절차를 대표할 수 있으며, 지역 통계, 부문별 성과 매개변수, 환경 규제 및 적합성 입학을 위한 선택사항과 같은 다른 차원에 따라 이용할 수 있는 다양한 정보를 포함하는 이 의사결정 지원 및 문서 시스템을 상호 참조할 수 있다. • 영토 및 국가 당국은 웹 사이트 프레젠테이션을 사용하여 세금이 제공하는 서비스의 특성을 시민들에게 설명할 수 있다. 당신의 친절한 세무서에서 만든 간단한 온라인 세금 신고서를 가지고 당신의 세금을 계산하고 지급하시오. 또는 지역 당국이 제안한 도로 네트워크의 개선 사항을 살펴보십시오(확대 기능이 있는 지도는 과거와 미래의 업그레이드 작업의 진행 상황을 여러 색으로 보여줄 수 있음). • 시민들은 차례로 공공 기관에 그들의 감사 또는 감사 부족을 전달할 수 있고, 그들의 대안적인 계획을 인터넷에 보낼 수 있다.

컴퓨터 네트워킹의 특징과 성질

IT 트렌드

컴퓨터 네트워크의 주된 목적은 자원 공유다:  다른 컴퓨터에 앉아 CD 음악을 재생할 수 있다. can DVD나 블루레이(DB) 플레이어가 없는 컴퓨터가 있을 수 있다. 이 경우 플레이어가 있는 컴퓨터에 동영상 디스크(DVD 또는 DB)를 설치한 다음 플레이어가 없는 컴퓨터에서 동영상을 볼 수 있다. CD/DVD/BD 기록기 또는 백업 시스템이 있는 컴퓨터일 수 있지만 다른 컴퓨터에는 없다. 이 경우 디스크를 굽거나 디스크 작성기 또는 백업 시스템이 없는 컴퓨터의 데이터를 사용하여  프린터(또는 스캐너, 또는 팩스)를 한 컴퓨터에 연결하여 네트워크의 다른 컴퓨터에서 해당 프린터(또는 스캐너, 또는 팩스)를 인쇄(또는 스캐너 또는 팩스)할 수 있다. e)  한 컴퓨터에 사진이 있는 디스크를 넣고 다른 컴퓨터가 그 사진에 접근하도록 할 수 있다  파일을 만들어 한 컴퓨터에 저장한 다음 연결된 다른 컴퓨터에서 해당 파일에 접근할 수 있다. 흔히 간단히 네트워크라고 하는 컴퓨터 네트워크는 자원과 정보를 공유할 수 있게 하는 통신 채널에 의해 상호 연결된 하드웨어 구성요소 및 컴퓨터의 집합이다. 네트워크는 데이터 전송에 사용되는 매체, 사용되는 통신 프로토콜, 척도, 토폴러지 및 조직 범위와 같은 광범위한 특성에 따라 분류될 수 있다. 컴퓨터 네트워크에서 정보를 교환하기 위한 규칙과 데이터 형식은 통신 프로토콜에 의해 정의된다. 네트워크를 이용하여, 사람들은 이메일, 즉석 메시지전달, 채팅방, 전화, 화상 전화, 화상 회의를 통해 효율적이고 쉽게 의사소통을 할 수 있다. 네트워크 환경에서 인가된 사용자는 네트워크의 다른 컴퓨터에 저장된 데이터와 정보에 접근할 수 있다. 공유 스토리지 장치에 대한 데이터 및 정보에 대한 접근을 제공하는 기능은 많은 네트워크의 중요한 기능이다. 네트워크 및 컴퓨팅 자원 공유 네트워크 환경에서, 네트워크상의 각 컴퓨터는 공유 네트워크 프린터의 문서 인쇄와 같은 네트워크상의 장치에서 제공하는 자원에 접근하여 사용할 수 있다. 분산 컴퓨팅은 네트워크를 통한 컴퓨팅 자원을 사용하여 작업을 수행한다. 네트워크  파일 공유의 이점: 컴퓨터 간의 네트워크 파일 공유는 플로피 드라이브나 Zip 드라이브를 사용하는 것보다 더 유연하다. 사진, 음악 파일 및 문서를 공유할 수 있을 뿐만 아니라 홈 네트워크를 사용하여 중요한 모든 데이터의 복사본을 다른 컴퓨터에 저장할 수도 있다. 백업은 홈 네트워킹에서 가장 중요하면서도 간과되는 작업 중 하나이다.  프린터/주변 공유: 일단 홈 네트워크가 구축되면, 하나의 프린터를 공유하도록 모든 컴퓨터를 설정하기가 쉽다. 더는 전자 메일 메시지를 인쇄하기 위해 한 시스템 또는 다른 시스템으로부터 튕겨 나갈 필요가 없다. 다른 컴퓨터 주변 장치들은 네트워크 스캐너, 웹캠, CD 버너와 같은 유사하게 공유될 수 있다.  인터넷 연결 공유: 홈 네트워크를 사용하면, 여러 가족 구성원이 여러 계정에 대해 ISP를 지급하지 않고도 동시에 인터넷에 접속할 수 있다. 여러 사람이 인터넷 연결을 공유하면 인터넷 연결이 느려지지만 인터넷은 추가 부하를 거의 문제 없이 처리할 수 있다.  멀티 플레이어 게임: 많은 인기 있는 가정용 컴퓨터 게임들은 친구들과 가족들이 그들의 컴퓨터를 네트워크로 연결한다면 함께 놀 수 있는 LAN 상태를 지원한다.  인터넷 전화 서비스: VoIP(Voice over IP) 서비스를 이용하면 인터넷을 통해 홈 네트워크를 통해 전화를 걸고 받을 수 있다. 가정오락: 디지털 비디오 리코더(DVB)와 비디오 게임 콘솔과 같은 새로운 가정용 엔터테인먼트 제품은 이제 유선 또는 무선 홈 네트워킹을 지원한다. 이러한 제품을 네트워크에 통합하면 온라인 인터넷 게임, 비디오 공유 및 기타 고급 기능을 사용할 수 있다. 2.9 유형의 네트워크에는 다양한 유형이 있다. 그러나 최종 사용자의 관점에서 보면,  지역 네트워크  광역 네트워크 광역 네트워크  광역 네트워크 2.9 광역 통신망 2.9.1 지역 통신망(LAN): 지역 통신망(LAN)은 사무실 건물, 학교 또는 가정과 같이 서로 가까운 컴퓨터 그룹에 네트워킹 기능을 제공한다. LAN은 파일, 프린터, 게임 또는 다른 응용 프로그램과 같은 자원을 공유하는 데 유용하다. LAN은 종종 다른 LAN과 인터넷 또는 다른 WAN에 연결된다. 대부분 지역 네트워크는 이더넷 케이블, 네트워크 어댑터, 허브와 같은 비교적 저렴한 하드웨어로 구축된다. 무선 LAN 및 기타 고급 LAN 하드웨어 옵션도 존재한다. LAN은 비교적 작은 지역에 걸쳐 있는 컴퓨터 네트워크다. 대부분의 LAN은 단일 건물이나 건물 그룹에 국한되어 있다. 그러나 하나의 LAN은 전화선과 전파를 통해 어느 거리에서도 다른 LAN에 연결할 수 있다. 대부분의 LAN(그림 2.2 참조)은 워크스테이션과 개인용 컴퓨터를 연결한다.

데이터 통신 시 모뎀의 역할

IT 트렌드

유선 모뎀은 공중 교환 전화 네트워크(PSTN)에 연결되는 모뎀이다. PSTN에 연결하기 위해 이 모뎀에는 RJ-11 또는 일반 전화 잭으로 알려진 잭이 있다. RJ-11 플러그가 장착된 전화 케이블은 모뎀을 가장 가까운 전화 잭에 연결하며, 또한 RH-11 표준을 준수한다. 렌드라인 모뎀은 다음 유형으로 더 분류할 수 있다.: 1. 내부 모뎀: 이 장치는 컴퓨터의 확장 슬롯 중 하나에 연결되는 회로판이다. 내부 모뎀은 보통 외부 모뎀보다 저렴하지만, 문제가 발생할 때 모뎀을 수정하고 문제를 해결하면 때때로 상당히 어려운 것으로 판명될 수 있다. 전화선은 컴퓨터 뒤쪽에 있는 모뎀 포트에 접속한다. 대부분의 내부 모뎀은 당신이 사는 컴퓨터에 설치된다. 내부 모뎀은 컴퓨터 시스템에 더 직접 통합되므로 특별한 주의가 필요하지 않다. 내부 모뎀은 통신 프로그램을 실행할 때 활성화되고 프로그램을 종료할 때 꺼진다. 이러한 편리함은 초보 사용자에게 특히 유용하다. 내부 모뎀은 보통 외부 모뎀보다 가격이 저렴하지만, 가격 차이는 보통 작다. 내부 모뎀의 주요 단점은 컴퓨터 내부 위치다. 내부 모뎀을 교체하려면 컴퓨터 사례 안으로 들어가야만 스위치를 조작할 수 있다. 외부 모뎀: 이 장치는 모뎀 포트에 꽂는 케이블을 통해 컴퓨터 뒤쪽에 부착된다. 그것은 보통 덜 비싸고 휴대성이 매우 좋다. 플러그를 뽑아 다른 컴퓨터에 꽂으면 다른 컴퓨터와 아주 쉽게 사용할 수 있다. 이것은 컴퓨터를 열지 않아도 되기 때문에 설치할 수 있는 가장 간단한 형태의 모뎀이다. 외부 모뎀은 자체 전원 공급 장치를 갖추고 있으며 케이블로 컴퓨터의 직렬 포트에 연결한다. 전화선은 모뎀의 후면 패널에 있는 소켓에 연결된다. 외부 모뎀에는 자체 전원 공급 장치가 있으므로 컴퓨터의 전원을 끄지 않고도 모뎀을 꺼 온라인 연결을 빨리 끊을 수 있다. 내부 모뎀보다 또 다른 장점은 외부 모뎀의 별도 전원 공급이 컴퓨터에서 전원을 소모하지 않는다는 것이다. 당신은 또한 상태 등을 보면서 모뎀의 연결 활동을 감시할 수 있다. 3. 음성/데이터/팩스 모뎀: 이 장치는 당신의 전화기에 연결할 수 있고 당신의 컴퓨터로 정보를 보내는 데 사용될 수 있다. 당신의 컴퓨터는 또한 팩스로 정보를 보낼 수 있다. 대부분의 컴퓨터 모뎀은 팩스 기능이 있는 모뎀이다. 4. PC 카드 모뎀: 휴대용 컴퓨터를 위해 고안된 이 모뎀들은 신용카드 크기로 노트북과 핸드헬드 컴퓨터의 PC 카드 슬롯에 들어맞는다. 이러한 모뎀은 모뎀이 필요하지 않을 때 제거된다. PC 카드 모뎀은 크기를 제외하면 외부 모뎀과 내부 모뎀의 조합과 같다. 이 장치들은 휴대용 컴퓨터의 외부 슬롯에 직접 연결되어 있으므로 전화선 연결 이외에는 케이블이 필요하지 않다. 이 카드는 컴퓨터에 의해 구동되며, 컴퓨터가 배터리로 작동되지 않는 한 괜찮다. 휴대용 컴퓨터가 배터리 전원으로 작동하는 동안 PC 카드 모뎀을 실행하면 배터리 수명이 급격히 줄어든다. LAN 모뎀은 LAN(Local Area Network) 자원에 대한 공유 원격 접근을 허용한다. LAN 모뎀은 이더넷 또는 토큰 링과 같은 단일 특정 네트워크 아키텍처 및/또는 PIX, NET BIOS, ETBE와 같은 특정 네트워크 소프트웨어에 대해 완전히 사전 구성됨 UI 등. 모뎀은 전화선을 통해 전송되는 아날로그 데이터를 디지털 데이터로 변환하여 컴퓨터가 읽을 수 있도록 하고, 디지털 데이터를 아날로그 데이터로 변환하여 전송하기도 한다. 이 프로세스는 컴퓨터의 디지털 신호를 전화선을 통해 이동하는 아날로그 신호로 변조 및 변조를 포함한다. 즉 모뎀은 컴퓨터 데이터를 전화기에서 사용하는 언어로 번역한 다음 응답 데이터를 다시 컴퓨터 언어로 번역하는 과정을 역전시킨다. 2.7 컴퓨터 네트워크는 다른 장소에 있는 다양한 컴퓨터 시스템의 상호 접속이다. 컴퓨터 네트워크에서는 데이터 통신과 자원 공유를 목적으로 2대 이상의 컴퓨터가 매체 및 데이터 통신 장치와 함께 연결되어 있다. 네트워크의 다른 컴퓨터에 자원을 제공하는 컴퓨터를 서버라고 한다. 네트워크에서는 공유 네트워크 자원에 접근하는 개별 시스템을 노드라고 한다.

데이터 통신 및 컴퓨터 네트워크의 기초

IT 트렌드

 

컴퓨터는 정보를 생성하기 위해 사용된다. 생성된 정보는 그 자체로 유용하지 않다. 정보는 적시에 적절한 사람에게 전달되어야 한다. 종종 정보는 한 장소에서 다른 장소로 전달되어야 한다. 이 과정을 데이터 통신이라고 한다. 여기서, 우리는 데이터 통신에 사용되는 하드웨어, 소프트웨어, 절차에 관해 관심을 가질 것이다. 사무실 해독은 의사소통, 즉 정보의 전달에 기반을 두고 있다. 통신 기술의 발전은 빠르게 진화하는 컴퓨터 기술과 결합하여, 그 분야의 많은 발전을 가능하게 했다. 전자 통신은 통신과 데이터 통신으로 구성된다. 통신이란 직접 또는 컴퓨터를 통해 정보를 전송하기 위해 전화, 전신, 라디오 또는 텔레비전 시설을 사용하는 것을 말한다. 데이터 통신이란 컴퓨터 장치 사이의 데이터나 정보의 전송을 말한다. 이 교훈을 거친 후, 여러분은 다음과 같이 할 수 있을 것이다:  데이터 통신 시스템의 기본 요소들을 배울 수 있다.  통신 프로토콜과 데이터 전송 상태를 설명한다. 컴퓨터 네트워크의 사용에 관해 설명하라.  컴퓨터 네트워크의 다른 구성 요소들을 기술한다.  다른 유형의 네트워크 식별 데이터 통신은 한 지점에서 다른 지점으로 데이터를 전송하는 능동적인 과정이다. 네트워크는 발신지로부터 목적지까지 정보를 전달하도록 설계된 통신 시스템이다. 컴퓨터 시스템이 아니라 통신 시스템이라는 점에 유의하십시오. 작동단어는 하나의 장치에서 다른 장치로 정보를 전달하는 통신이다. 네트워크는 두 가지 맛이 있는데, 지역 네트워크와 마찬가지로 국지적인 것으로, 좁은 지역을 책임지며, 유한하고 비교적 적은 수의 사용자와 장거리 통신망을 가지고 있으며, 장거리 통신망을 통해 장거리 통신망을 이용할 수 있다. 전화망은 긴 네트워크다. 송신기와 수신기 컴퓨터 사이의 통신 채널을 통해 디지털 신호를 전송하는 것을 말한다. 서로 컴퓨터의 유선 및 무선 연결만으로 통신할 수 있다. 데이터 통신 시스템의 효용성은 다음 세 가지 기본 특성에 따라 달라진다. 배달: 시스템은 정확한 목적지에 데이터를 전달해야 한다. 데이터는 의도한 장치 또는 사용자가 받아야 하며 해당 장치 또는 사용자만 수신해야 한다.  정확성: 시스템은 데이터를 정확하게 전달해야 한다. 전송에서 변경되고 수정되지 않은 채로 남겨진 데이터는 사용할 수 없다.  시기: 시스템은 적시에 데이터를 전달해야 한다. 늦게 배달된 자료는 쓸모가 없다. 비디오, 오디오 및 음성 데이터의 경우, 적시에 전송한다는 것은 데이터가 생산되는 대로, 생산되는 것과 같은 순서로, 그리고 상당한 지연 없이 데이터를 전달하는 것을 의미한다. 이런 종류의 배달은 실시간 전송이라고 불린다. 송신기는 메시지를 보내고 수신기는 메시지를 받는다. 매체는 메시지가 전송되는 채널이며 프로토콜은 데이터가 인코딩에서 디코딩으로 전송되는 방법을 안내하는 규칙 집합이다. 메시지는 물론 모든 요소의 중심이다. 메시지는 전달되고 있는 데이터다. 광섬유 케이블은 빛의 펄스로 데이터를 전달하는 보호층으로 포장된 유리섬유 필라멘트 하나 이상으로 구성된다. 그것은 먼 거리를 여행할 수 있는 빛을 전달한다. 광섬유 케이블은 전자기 방사선의 영향을 받지 않는다. 전송 속도는 초당 수조 비트에 도달할 수 있다. 광섬유의 전송 속도는 동축 케이블보다 수백 배, 꼬인 상선 선보다 수천 배 빠르다. 이 용량은 여러 파장의 빛, 즉 색상의 빛을 사용함으로써 더욱 증가할 수 있다. 단색광 충동의 흐름 속에 하나의 메시지를 전달하는 대신, 이 기술은 하나의 섬유로 여러 개의 신호를 전달할 수 있다

 

통신 서비스의 데이터 처리 용량을 설명하는 데 사용되는 용어는 대역폭이다. 대역폭은 데이터 전송에 사용할 수 있는 주파수 범위다. 통신 시스템의 좁은 주파수 범위는 지름이 작은 정원 호스와 유사하다. 좁은 호스의 물의 흐름과 마찬가지로 그러한 시스템에서의 정보의 흐름은 제한된다. 더 넓은 대역폭은 더 빠른 정보 흐름을 가능하게 한다. 통신 데이터 전송 속도는 보드라고 하는 단위로 측정한다. 보드는 초당 비트와 동일하다. 따라서 300보드의 속도는 초당 300비트가 된다. 아메리칸 텔레폰·텔레그래프(AT&T), 웨스턴 유니언 등의 통신회사를 공통 통신사라고 하며, 음성·데이터 통신을 위한 3가지 일반의 서비스를 제공하고 있다. 모뎀(modulator-demodulator)은 아날로그 반송파 신호를 변조하여 디지털 정보를 인코딩하는 장치로서, 또한 전송된 정보를 디코딩하기 위해 그러한 반송파 신호를 디코딩하는 장치다. 디지털 데이터를 쉽게 전송하고 디코딩할 수 있는 신호를 생성해 원래의 디지털 데이터를 재현하는 것이 목표다. 모뎀은 발광 다이오드에서 라디오로 아날로그 신호를 전송하는 어떤 수단에도 사용할 수 있다. 모뎀은 컴퓨터나 다른 디지털 장치에서 기존의 구리 트위스트 페어 전화선을 위해 아날로그 신호로 나가는 디지털 신호를 변조하고 들어오는 아날로그 신호를 디노그래밍하여 디지털 장치의 디지털 신호로 변환한다. 최근 몇 년 동안 이메일을 전송할 수 있는 초당 2400비트의 모뎀은 쓸모 없게 되었다. 14.4Kbps와 28.8Kbps 모뎀은 미래의 훨씬 더 높은 대역폭 장치와 통신사로 가는 도중에 임시 착륙장소였다. 1998년 초부터 대부분의 새로운 개인용 컴퓨터는 56Kbps 모뎀을 가지고 왔다. 이에 비해 기존 모뎀 대신 디지털 통합 서비스 디지털 네트워크 어댑터를 사용하면 동일한 전화선이 최대 128Kbps까지 운반할 수 있다. 현재 여러 커뮤니티에 구축되고 있는 DSL(Digital Subscriber Line) 시스템을 사용하면 트위스트 페어에서의 대역폭이 메가비트 범위에 포함될 수 있다.

적응형 무선 및 모바일 네트워킹 프로토콜

IT 트렌드

카네기 멜런 대학의 모나코 프로젝트1의 목표는 네트워킹 프로토콜과 프로토콜 인터페이스를 개발하여 진정으로 원활한 무선 및 모바일 호스트 네트워킹을 가능하게 하는 것이다. 우리의 노력의 범위는 ISO 데이터 링크 계층(계층 2)의 일부에서부터 발표 계층(계층 6)에 이르는 대략적인 범위의 프로토콜 설계, 구현, 성능 평가 및 사용 기반 유효성 검사를 포함한다. 이 글에서는, 인터넷 모바일 네트워킹 커뮤니티의 광범위한 노력의 맥락에 놓으면서, 모나코 프로젝트에서 우리의 현재 작업에 대한 현황 보고서를 제공한다. 우리의 작업은 모바일 호스트가 서로 통신하고 정지해 있거나 유선 호스트와 통신할 수 있도록 하여 언제든지 모바일 호스트에서 사용할 수 있는 최상의 네트워크 연결을 투명하게 사용할 수 있도록 할 것이다. 이를 위해, 네트워킹 프로토콜은 다양한 방법으로 적응적 운영을 지원해야 한다. 예를 들어, 호스트 이동성은 프로토콜이 현재 위치의 각 모바일 호스트에 도달하기 위해 패킷 라우팅을 조정할 수 있어야 한다는 것을 의미한다. 또한, 예를 들어, 지역, 광역 및 광역 사용을 위한 다른 무선 네트워크는 대역폭, 대기 시간, 오류율 및 사용 비용 등의 요소에서 서로 다른 절충을 이루어 각 무선 네트워킹 제품 또는 서비스와의 네트워크 연결의 품질 수준을 서로 다르게 제공한다. 네트워크 프로토콜은 언제든지 각 모바일 호스트에 대해 사용 가능한 최상의 네트워크 연결 사용을 최적화할 수 있어야 한다. 또한 프로토콜과 애플리케이션이 네트워크 연결 품질의 이러한 변화에 적응할 수 있게 하려고, 네트워크 프로토콜은 그러한 변화가 일어날 때 상위 계층에 정보를 제공할 수 있어야 한다. 우리는 현재 카네기 멜런[10]에서 건설되고 있는 "무선 앤드루" 기반 구조의 맥락에서 우리의 프로토콜을 실험하고 있다. Wireless Andrew 인프라는 캠퍼스의 현재 유선 네트워크 인프라를 기반으로 구축되며, 대부분 초당 10메가비트 이더넷 장비로 구성된다. 캠퍼스의 고속 무선 접속을 위해, 우리는 대부분의 캠퍼스 건물을 망라하는 AT&T WAVELAND 네트워크를 설치하고 있다[32]. WAVELAND는 900MHz ISM 대역의 직접 절차 스프레드 주파수 라디오를 사용하여 초당 2메가비트의 원시 데이터 속도를 제공한다. 캠퍼스 밖이나 WAVELAND 네트워크의 범위를 벗어난 곳에서 무선 접속을 위해, 우리는 CDPD(Cellular Digital Packet Data)를 사용하고 있다[4]. CDPD 서비스는 기존의 AMPS 휴대 전화 네트워크의 유휴 음성 채널을 사용하여 초당 19.2 킬로비트의 원시 데이터 속도로 데이터 패킷을 전송한다. 이 기사의 다음 부문에서는 인터넷과 같은 대규모 인터넷 작업에서 모바일 호스트로 패킷을 라우팅하는 작업을 설명하고, 이 영역에서 구현 작업의 개요를 제공한다. 다음으로, 우리는 확립된 무선 네트워킹 인프라가 없는 지역에서 필요할 수 있는 것처럼 무선 모바일 호스트의 임시 네트워크에서 라우팅의 문제에 대해 논의한다. 우리는 그러한 네트워크에서 라우팅을 위해 우리가 개발한 새로운 프로토콜을 설명하고 프로토콜 시뮬레이션의 결과를 요약한다. 그런 다음, 상위 계층 프로토콜과 애플리케이션의 적응적 작동을 지원하는 우리의 최근 작업을 설명한다. 우리는 이동 호스트 네트워크 연결의 품질이 서로 다른 위치들 사이를 이동할 때 더 높은 계층에게 통지하기 위한 저렴한 프로토콜과 API를 개발했다. 각 위치에서 사용 중인 오크. 마지막으로, 우리는 우리의 일을 다른 곳의 관련 모바일 네트워킹 연구와 비교하고 결론을 제시한다.

 

IP, Net Ware PIX, ISO CLAP, Apple Talk 등 기존 인터넷 작업 프로토콜은 호스트 이동성을 지원하지 않는다. 인터넷 작업 토폴러지의 각 레벨에서 라우팅 정보와 라우팅 결정을 집계하기 위해, 인터넷 작업 프로토콜은 계층적 어드레싱과 라우팅 체계를 사용한다. 예를 들어, 인터넷에서 IP 주소는 별도의 네트워크 번호와 호스트 번호로 구분된다. 인터넷 전체의 라우터는 패킷을 올바른 네트워크로 라우팅하는 것에만 관심을 가질 필요가 있으며, 일단 거기에 도달하면, 패킷을 올바른 개별 호스트로 라우팅하는 것은 그 네트워크의 책임이 된다. 이러한 라우팅 집계는 인터넷 작업의 크기가 증가함에 따라 점점 더 중요해지고 있다. 특히 인터넷은 현재 6백만 개 이상의 개별 호스트로 구성되어 있으며, 이 숫자는 매년 대략 두 배씩 증가하고 있다. 실제로, 하위 네트워크[21]와 CID[9]로 인터넷 주소 지정 체계에 새로운 수준의 계층이 추가되었고, 현재 인터넷용으로 설계되고 있는 새로운 IP 버전인 IPv6에서 추가 계층에 대한 추가 지원이 계획되어 있다[2]. 그러나 이 계층은 호스트 이동성을 무너뜨린다. 계층적 주소 지정과 라우팅으로, 모바일 호스트로 전송되는 패킷은 집에서 멀리 떨어져 있을 수 있는 호스트의 현재 위치와 관계없이 모바일 호스트의 홈 네트워크로만 라우팅 될 수 있다. 모바일 호스트는 네트워크 간에 이동할 때 주소를 변경할 수 있지만, 이러한 변경은 어렵고 오류가 발생하기 쉽다. 주소를 변경하는 것은 호스트와 네트워크 서버의 여러 구성 파일을 수정하는 것을 수반하며, 종종 모든 기존 전송 수준 네트워크 연결을 다시 시작하거나 호스트 T를 다시 시작해야 한다. O는 재부팅된다. 대신, 호스트의 (정적) 홈 주소를 고려하여 현재 위치에 있는 모바일 호스트 호스트로 패킷을 올바르게 라우팅하기 위한 솔루션이 필요하다.

타이젠 운영체제에 관한 연구

IT 트렌드

기술은 빛의 속도로 발전하고 있다. 오늘 시장을 지배하는 것은 내일 가장 덜 팔릴지도 모른다. 앞으로 타이젠 운영체제(OS) 개발자들이 기대하는 내용이다. 앞서 IOS는 가장 많이 팔린 운영체제였다. 그 후, 구글은 시장에 안드로이드 OS를 출시하여 IOS로부터 주목을 받았다. 안드로이드는 현재 75%에서 80%의 시장을 점유하고 있으며 그 이후로는 최고의 총생산 OS이다. 이제 타이젠은 이 시리즈에 합류했고 안드로이드의 주도권을 쥐게 될 것으로 예상한다. 본 논문은 타이젠 운영체제의 핵심 특징을 제시하여 현재의 운영체제에 대한 강력한 도전자로 만드는 것을 목표로 한다. 타이젠은 스마트폰, 태블릿, 넷북, 차내 인포테인먼트 기기, 스마트 TV 등 다양한 기기 범주에 대해 선도적인 모바일 사업자, 기기 제조업체 및 실리콘 공급업체가 지원하는 리눅스를 기반으로 한 오픈 소스, 크로스 아키텍처 소프트웨어 플랫폼이다. 타이젠은 비옥한 OS, 애플리케이션, 그리고 소비자들이 기기에서 기기로 얻을 수 있는 사용자 경험을 제공한다. 타이젠 OS는 더욱 저렴하고 대안적인 모바일 시장 플랫폼을 만들기 위한 움직임에 의해 추진되고 있다. 개발자들은 타이젠 생태계가 기존 모바일 생태계가 제공하는 것보다 공급업체와 소비자 모두에게 더 많은 유연성을 제공할 것으로 기대하고 있다[5]. 타이젠은 리눅스 Foundation에 상주하는 프로젝트로 삼성과 인텔로 구성된 TSA(Technical Steering Group)에서 관리하고 있다[3]. TSA는 이 프로젝트의 주요 의사결정 기구로서 기기 수직화를 지원하기 위한 작업 그룹의 구성과 함께 구조와 구현에 초점을 맞추고 있다. 타이젠 협회는 타이젠 주변 생태계의 활발한 발전을 담당하는 이동통신사 단체가 주도하고 있다. 이 개발 작업은 시장 존재, 요구사항 수집, 서비스 모델, 마케팅 및 교육을 식별하고 촉진하는 것을 포함한다. 협력사 명단에는 eBay, Konami, Panasonic, Sharp, Trend Micro, Tune In Radio, Sharp Electronics, Samsung, Panasonic 등이 있다. 이 논문은 다음과 같이 구조화되어 있다. 그 신문의 2부는 배경에 빛을 던진다. 그런 다음 부문 3에서 타이젠의 주요 특징에 대해 논의한다. 4절에는 타이젠이 OS 시장에서의 뿌리를 강화하기 위해 직면하고 있는 과제들이 열거되어 있다. 5절에서는 타이젠 운영체제에 관한 결론적인 의견을 제시한다.

 

모든 현대 모바일 운영 체제 중에서 타이젠 OS는 가장코 다면적인 떠들썩한 역사를 지니고 있다. 전에 두 회사 me ego에 최고 하드웨어와 소프트웨어 파트너와 함께 공동 작업대로 연결하기로 합의했다. 처음엔 노키아의 마에 모와 인텔의 모블린다. 그리고 노키아 윈도 폰의 바구니에 모든 달걀을 넣기. 그리고 놀라운 N9 노키아의 Harmattan UI와 me ego니 실행되는 사용자와 비판자 중 가슴을 울렸습니다고 해제한 후 플랫폼을 떠났다'로 결정했다. 똑같이 관계 없이 지 않고 많은 판매 때문에 노키아의 유기 반면에 모든 이 일이 발생하기 위해 안드로이드에 대한 의존하기 시작해 삼성 또한 오픈 OS 자체를 만들어 낼 결과는 바다로 결정했다. 인텔의 포기 후, 미래를 비참한 me ego며, 이로 인해 실제로도 그럴 것으로 나타났다. 그 OS고 완전히 다른 모든 중국으로부터 좋은, 그리고 타이젠은 리눅스 재단을 받고 태어났다 짜여짔다. 나중에, 삼성도 이 사진에 몰아넣었고, 타이젠으로 활동하는 합병 결정했다.

 

타이젠은 리눅스 커널과 WebKit 실행시간을 기반으로 하는 오픈 소스 운영 체제다. 이는 사용자가 타이젠이 기반으로 하는 소스 코드를 얻을 수 있어 스마트폰 소유자가 기기의 소프트웨어를 만지작거리거나 변경할 수 있다는 것을 의미한다. 주요 특징은 다수의 모바일 플랫폼과의 호환성이며, 이는 타이젠 OS로 만들어진 애플리케이션이 호환되며 IOS, Android와 같은 다른 OS에서 약간의 코드 변경으로 출시될 수 있다는 것을 의미한다. 타이젠 운영체제(OS)의 이 기능은 개발자를 끌어모으는데, 이들의 애플리케이션은 타이젠 시장뿐만 아니라 IOS, 안드로이드 등에서도 활용될 것이기 때문이다. 이는 의심의 여지 없이 앱이 자체 OS에서만 실행되도록 하는 기존의 안드로이드와 IOS 개발보다 큰 장점이다. 이러한 요인은 개발자뿐 아니라 모든 주요 플랫폼에서 애플리케이션을 원하는 기업 모두에게 매력적일 수 있다.

Android VoIP 보안 이해:시스템 수준 취약성 평가

IT 트렌드

VoIP는 패킷 교환 네트워크를 통해 음성 호출을 전달하는 신기술의 한 종류로, 기존의 회로 교환 통신 전화기를 능가한다. 안드로이드는 최근의 VoLTE와 VoWiFi 표준을 포함하여 VoIP의 기본 지원을 제공한다. 이전 작업에서는 VoIP 네트워크 인프라의 약점과 제삼자 VoIP 앱의 프라이버시 우려를 분석했지만, 시스템 수준에서 Android의 VoIP 통합에 대한 (내) 보안을 조사하려는 노력은 시도되지 않았다. 본 논문에서는 먼저 Android VoIP의 프로토콜 스택과 그 네 가지 공격 표면을 명확히 한다. 그런 다음 기기에서 Intent/API 퍼진, 네트워크 측 패킷 퍼진 및 표적 코드 감사를 조립하는 새로운 취약성 평가 접근방식을 제안한다. 버전 7.0부터 최근 9.0까지 안드로이드를 테스트함으로써, 우리는 8개의 제로 날 안드로이드 VoIP 취약점을 발견했는데, 이 모든 취약점은 구글에 의해 버그 포상금으로 확인되었다. 음성통화 거부, 발신자 ID 수프 핑, 무단 통화 운영, 원격 코드 실행 등 보안상의 결과가 심각하다. 이러한 취약성을 완화하고 Android VoIP 보안을 더욱 개선하기 위해, 우리는 설계와 구현 중에 개발자의 주의가 필요한 새로운 근본 원인을 밝혀낸다. VoIP는 기존의 회로 교환 통신 네트워크, 즉 이른바 PSTN(Public Switched Telephone Network) 대신 패킷 교환 네트워크를 통해 음성 통화를 전달하는 신기술의 한 종류다. 음성 데이터를 인터넷을 통해 전송함으로써, VoIP는 서비스 품질 향상, 고화질 코덱, 낮은 통화 비용을 포함한 PSTN 통화 서비스에 대한 분명한 혜택을 제공한다. 결과적으로 네트워크 사업자 적극적으로 현대적인 안드로이드 스마트 폰[1]4],[12], 위해 최신 VoLTE(음성 LTE에)와 VoWiFi(또는 와이파이 전화)계획이획이 배치 중으로 VoIP를 홍보하고 있다. 그러나 안드로이드 VoIP 보안에 관한 기존 작업은 포괄적이지 않다. 그들은 역시 VoIP 네트워크 인프라 예를 들어, VoIP 프로토콜의 네트워크 서비스 제공자의 측면이 없거나, 사생활 문제에 불안한 배치의 약점에 집중했다. 타사 인터넷 전화 앱들. 특히, Li(알. [29] VoLTE의 control and data-plane 기능에 위험(알 여러 취약점을 발견했다. [43] 작전 와이파이 전화 서비스에 4개의 취약성을 파헤쳐 냈다. 그들의 교통은/TLC로 암호화된 안드로이드 인터넷 전화의 클라이언트 측 보안에 대해 일부 VoIP 앱의 사생활 위험들23], 예를 들어[17]. 시험을 쳤다. 그것은 따라서 이 운영 체제 수준에서 안드로이드의 VoIP 통합 또는 아니라 안전한지 분명하지 않다. 이 논문은 첫 연구 체계적으로는 시스템 수준의 안드로이드 인터넷 전화의(에서) security를 분석하기를 한다. 우리의 공부 안드로이드 인터넷 전화의 프로토콜 스택의 해명과 그 공격의 표면에 시작한다. 구체적으로는, NIST-sip 라이브러리를 통한 SIP(Session Initiation Protocol), gov·nist·javax·sdp를 통한 DSP(Session Description Protocol), Libstage-jni.so를 통한 TRP(Realtime Transport Protocol), Syd를 통한 Syd를 포함한 VO 관련 Android 시스템 코드를 연구한다. 임시 전화 및 대 얼러 앱. 또한 VoIP에 대한 물리적, 로컬, 원격 및 근처의 공격을 허용하는 네 가지 잠재적인 공격 표면을 모두 식별한다.

 

이러한 구성 요소와 이들의 공격 표면을 염두에 두고, 기기 내 Intent/API 퍼진, 네트워크 측 패킷 퍼진 및 표적 코드 감사 등을 조립하는 새로운 취약성 평가 접근방식을 제안한다. 첫째, 우리는 안드로이드 인텐트 퍼 징과 시스템 API 퍼 징을 모두 수행하여 지역 표면을 포괄적으로 퍼 심한 다. 그 후, SIP, DSP 및 TRP 프로토콜의 서로 다른 필드를 사용자 에이전트에서 직접 또는 Man-In-The-Middle 프락시를 통해 돌연 변이시키는 세 가지 프로토콜 퍼진 방법을 수행하기 위해 새로운 VoIP 시험대를 설정했다. 마지막으로, 자동 퍼지 테스트와 로그 기반 및 프로토콜 사양 기반 감사를 포함한 표적 코드 감사를 결합하여 최종적으로 취약성을 결정한다. 최근 안드로이드 OS에서 버전 7.0부터 9.0까지 VoIP 구성요소를 퍼 심함으로써, 총 9개의 제로 날 취약점을 발견했는데, 그중 8개는 시스템 취약점이며 구글이 버그 포상금으로 확인했다. 이러한 취약성의 3분의 2는 네트워크 측 적에게 이용될 수 있으며, 이는 Android VoIP의 주요 위험이 원격 및 인근 공격 표면에서 발생한다는 것을 시사한다. 더욱이 9개의 취약점 중 7개의 심각도 수준은 구글 안드로이드 보안팀에서 높은 수준 또는 가장 심각한 수준(가장 심각한 수준)으로 평가해 대부분의 안드로이드 VoIP 취약성이 심각함을 시사했다. 보안상의 결과로는 음성통화 거부, 발신자 ID 수프 핑, 무단 통화, 원격 코드 실행 등이 있음

웹 아키텍쳐 구조 설계 가이드

IT 트렌드

Web Application Architecture Pocket Guide의 목적은 Microsoft 플랫폼에서 웹 애플리케이션을 작성할 때 사용자의 효과를 향상하는 것이다. 주요 청중은 솔루션 설계자와 개발 선도자다. 이 지침은 에 구축된 웹 애플리케이션의 아키텍처와 설계를 위한 설계 수준의 지침을 제공한다. NET 플랫폼. 그것은 애플리케이션 기능성을 계층, 구성요소 및 서비스로 나누는 것에 초점을 맞추고 있으며, 이들의 주요 설계 특성을 살펴본다. 이 지침은 과제 기반이며 주요 아키텍처 및 설계 초점에 해당하는 장에 제시되어 있다. 참조 자원으로 사용하도록 설계되어 있거나 처음부터 끝까지 읽을 수 있다. 이 지침에는 다음과 같은 장과 자원이 수록되어 있다: • 제1장 "웹 애플리케이션 아키텍처"는 웹 애플리케이션에 대한 일반적인 설계 지침을 제공하고, 핵심 속성을 설명하고, 계층의 사용을 논의하며, 성능, 보안 및 배치에 대한 지침을 제공하며, 주요 패턴과 기술 고려사항을 나열한다. • 제2장 "건축 및 설계 지침"은 소프트웨어 아키텍처의 개념을 이해하고, 소프트웨어 아키텍처의 핵심 설계 원칙을 학습하며, 소프트웨어 아키텍처의 핵심 속성에 대한 지침을 제공하는 데 도움이 된다. • 제3장 "프레젠테이션 계층 지침"은 프레젠테이션 계층이 일반적인 애플리케이션 아키텍처에 어떻게 부합하는지 이해하고, 프레젠테이션 계층의 구성요소에 대해 배우고, 이러한 구성요소를 설계하는 방법을 배우고, 프레젠테이션 계층을 설계할 때 직면하는 일반적인 문제를 이해하는 데 도움이 된다. 또한 계층을 설계하기 위한 주요 지침을 포함하고 있으며, 주요 패턴과 기술 고려사항을 나열한다. • 제4장 "비즈니스 계층 지침"은 비즈니스 계층이 일반적인 애플리케이션 아키텍처에 어떻게 부합하는지 이해하고, 비즈니스 계층의 구성요소에 대해 배우고, 이러한 구성요소를 설계하는 방법을 배우고, 비즈니스 계층을 설계할 때 직면하는 일반적인 문제를 이해하는 데 도움이 된다. 또한 계층을 설계하기 위한 핵심 지침을 포함하고 있으며, 주요 패턴과 기술 고려 사항을 나열한다. • 제5장 "데이터 접근 계층 지침"은 데이터 계층이 일반적인 애플리케이션 아키텍처에 어떻게 부합하는지, 데이터 계층의 구성요소에 대해 배우고, 이러한 구성요소를 설계하는 방법을 배우고, 데이터 계층을 설계할 때 직면하는 일반적인 문제를 이해하는 데 도움을 준다. 또한 계층을 설계하기 위한 핵심 지침을 포함하고 있으며, 주요 패턴과 기술 고려사항을 나열한다. • 제6장 "서비스 계층 지침"은 서비스 계층이 일반적인 애플리케이션 아키텍처에 어떻게 부합하는지 이해하고, 서비스 계층의 구성요소에 대해 배우고, 이러한 구성요소를 설계하는 방법을 배우고, 서비스 계층을 설계할 때 직면하는 일반적인 문제를 이해하는 데 도움이 된다. 또한 계층을 설계하기 위한 핵심 지침을 포함하고 있으며, 주요 패턴과 기술 고려사항을 나열한다. • 제7장 "소통 지침"은 당신이 통신 접근법 설계 지침을 배우고, 구성요소가 서로 통신하는 방법을 이해하는 것을 돕는다. 또한, 통신 접근법을 선택하는 데 있어 상호운용성, 성능 및 보안 고려사항과 이용 가능한 통신 기술 선택사항에 대해 알아보는 데 도움이 될 것이다. • 제8장 "배포 패턴"은 배치 선택에 영향을 미치는 주요 요소를 학습하는 데 도움이 되며 배치 패턴 선택에 대한 권장 사항을 포함하고 있다. 또한, 보안 및 기타 품질 속성에 대한 배포 전략의 영향을 이해하고 일반적인 배포 패턴을 학습하는 데 도움이 된다.

 

웹 응용 프로그램을 설계할 때, 소프트웨어 설계자의 목표는 안전하고 고성능 응용 프로그램을 설계하면서 작업을 다른 관심 영역으로 분리함으로써 복잡성을 최소화하는 것이다. 웹 응용 프로그램을 설계할 때는 다음 지침을 고려하십시오. • 응용 프로그램을 논리적으로 나누십시오 계층화를 사용하여 애플리케이션을 프레젠테이션, 비즈니스 및 데이터 접근 계층으로 논리적으로 나누십시오. 이를 통해 유지보수가 가능한 코드를 만들 수 있으며 각 계층의 성능을 개별적으로 감시하고 최적화할 수 있다. 또한 논리적 분리는 애플리케이션 확장을 위한 더 많은 선택권을 제공한다. • 추상화를 사용하여 계층 간 느슨한 결합을 구현한다. 이것은 요청을 계층 내의 구성요소가 이해하는 형식으로 변환하는 잘 알려진 입력과 출력이 있는 파사이드와 같은 인터페이스 구성요소를 정의함으로써 이루어질 수 있다. 또한 유형 또는 추상적 기본 클래스를 사용하여 인터페이스 구성 요소에 의해 구현되어야 하는 공유 추상화를 정의할 수도 있다. • 구성 요소가 서로 어떻게 통신하는지 이해 이를 위해서는 애플리케이션이 지원해야 하는 구축 시나리오를 이해해야 한다. 물리적 경계 또는 프로세스 경계를 통한 통신이 지원되어야 하는지 또는 모든 구성 요소가 같은 프로세스 내에서 실행되어야 하는지를 결정해야 한다. • 왕복 여행 감소 웹 애플리케이션을 설계할 때는 브라우저와 웹 서버 간, 웹 서버와 다운스트림 서버 간의 왕복 이동을 줄이기 위해 캐싱 및 출력 버퍼링과 같은 기술을 사용하는 것을 고려해 보십시오. • 캐싱 사용 고려 잘 설계된 캐싱 전략은 아마도 가장 중요한 성능 관련 설계 고려사항일 것이다. ASP·NET 캐싱 기능으로는 출력 캐싱, 부분 페이지 캐싱, 캐시 API 등이 있다. 이러한 기능을 활용할 수 있도록 애플리케이션을 설계하십시오. • 로딩 및 계측기 사용을 고려한다. 애플리케이션의 계층과 계층에 걸친 활동을 감사하고 기록해야 한다. 이러한 로그는 시스템에 대한 공격의 초기 징후를 제공하는 의심스러운 활동을 탐지하는 데 사용될 수 있다. • 장시간 실행되는 작업 중에는 차단을 피하십시오. 오랫동안 실행 중이거나 차단 작업을 하는 경우 웹 서버가 다른 들어오는 요청을 처리할 수 있도록 비동기식 접근 방식을 사용하는 것을 고려해 보십시오. • 신뢰 경계에서 사용자를 인증하는 것을 고려한다. 예를 들어 프레젠테이션 계층에서 원격 비즈니스 계층에 접근할 때 신뢰 경계를 넘을 때마다 사용자를 인증하도록 응용 프로그램을 설계해야 한다. • 네트워크 전체에 걸쳐 중요한 데이터를 일반 텍스트로 전달하지 마십시오. 암호나 인증 쿠키와 같은 중요한 데이터를 네트워크를 통해 전달해야 할 때마다 데이터를 암호화 및 서명하거나 SSL을 사용하십시오. • 최소의 권한을 가진 계정을 사용하여 웹 응용 프로그램을 실행하도록 설계하십시오. 공격자가 프로세스를 관리하는 경우, 프로세스 ID는 가능한 손상을 제한하기 위해 파일 시스템 및 기타 시스템 자원에 대한 접근을 제한해야 한다.