반응형

SW/네트워크 25

HTTP : 500 Internal Server Error 개념, 내용, 설명

웹을 검색할 때 발생하는 가장 일반적인 오류 중 하나는 "500 내부 서버 오류"입니다. 이 메시지는 웹 서버에 기술적인 문제가 있음을 나타냅니다. 이 문서에서는 500 오류의 의미, HTTP 500 코드가 표시되는 이유 및 이러한 오류 해결 방법에 대해 설명합니다. HTTP 500 오류란 웹 페이지를 열 때마다 브라우저는 사이트를 호스트하는 서버로 요청을 전송하고, 서버는 요청된 데이터와 응답 코드를 반환합니다. HTTP 응답 상태 코드는 요청이 성공했는지 여부를 나타냅니다. 반응은 다섯 개의 클래스로 분류됩니다. 500-599 범위의 코드는 서버 오류를 나타냅니다. HTTP 상태 코드 500은 다른 오류 코드가 적합하지 않을 때 서버에서 반환되는 일반적인 오류 응답입니다. 이 문제는 서버가 요청을 완..

SW/네트워크 2022.12.02

네트워크 : 유선 LAN : Ethernet : 구성, 종류, 개념

IEEE 표준 프로토콜 Xerox사의 미국 팔로알토 연구소 Ethernet이라고 부르는 프로토콜은 어느 책에서는 이더넷이라고 쓰기도 하고 이써넷이라고 하기도 합니다. 이더넷이라고 부르는 이 프로토콜의 역사는 굉장히 오래됐습니다. 복사기 만드는 회사 Xerox, 그 Xerox사의 Palo Alto라는 곳에 연구소가 있었습니다. Palo Alto의 Research Center라고 하는 연구소에 있는 Robert Melancton Metcalfe란 연구원이 만들었습니다. 그게 굉장히 오래됐습니다. 1976년에 만들었습니다. 근데 그걸 지금까지도 쓰고 있습니다. 근거리에서 데이터를 전송하는데 이만한 속도를 내는게 없습니다. 그 당시에 이게 10Mb는 정말 어마어마한 속도였습니다. 근데 이걸 만들고 나니, 이걸 ..

SW/네트워크 2020.10.01 (1)

네트워크 : LAN 매체와 유선 랜

전송매체의 종류 유도 매체, 비유도 매체란 말이 있습니다. 첫 번째로 매체의 종류에 대해서 살펴보아야 합니다. 이 매체라는 것은 데이터를 전송하는 송신자와 데이터를 받는 수신자가 존재하게 됩니다. 그럼 중간에 신호를 전달해주는 무엇인가를 통틀어서 매체라고 부릅니다. 이런 매체를 크게 두 가지로 나누게 됩니다. 하나는 선이 있는 매체와 선이 없는 매체로 유선, 무선이라고 부릅니다. 다른 말로 유도체, 비유도체라고도 부릅니다. 유도체라는 말은 Guided media로 부르고, 선이 있다는 뜻입니다. PC하고 프린터가 있습니다. PC하고 프린터가 사이에 연결되는 케이블이 있습니다. 케이블에 컴퓨터에서 케이블에서 신호를 보냅니다. 그러면 신호가 딴데로 가지 않고, 그 케이블을 따라서 쭉 가서 프린터로 가게 됩니..

SW/네트워크 2020.09.30

네트워크 : 다중접속 프로토콜 개념과 종류

다중 접속 Multiple Access라고 부릅니다. 이 매체에 여러 대의 컴퓨터들이 접속해서 데이터를 보내고자 할 때 문제가 발생할 수가 있습니다. 일상생활에서 공기라는 매체를 다 공유하고 있습니다. 여러 친구이랑 이야기를 하다보면 A라는 친구가 이야기하고 B라는 동시에 이야기를 하게 되면 서로 말이 섞입니다. 그럴 경우에 조정이 필요하게 됩니다. 하물며, 컴퓨터는 지능이 없습니다. 데이터를 보냈을 때 섞여버리면 구분해낼 수가 없습니다. 사람 간에도 두 사람이 동시에 얘기하면 대충 상대방이 무슨 얘기를 했는지 들을 수가 있는데, 구분해낼 수가 있습니다. 물론 이야기가 길어지면 내가 처리를 못하니까 무슨 말인지 모를 수도 있지만 여러 개의 컴퓨터들이 혹은 사람들이 하나의 매체를 서로 공유할 때 발생하는 ..

SW/네트워크 2020.09.29 (1)

네트워크 : 스위칭 방법과 종류 : 개념, 정리

스위칭의 필요성 스위칭이라는 것은 노드와 노드 사이에 링크가 있는데, 그거를 임시로 잠시 연결해주는 것을 스위칭이라고 부릅니다. 스위칭이라는 것이 없게 되면 네트워크는 노드와 링크로 구성이 되는데 이 노드하고 링크가 연결이 되어야 데이터를 보냅니다. 예를 들어서 두 개만 있다고 가정합니다. 그러면서 이제 선하나만 연결되면 됩니다. 그러면 노드가 3개가 되면 어떻게 될까요? 그러면 어차피 연결이 되어야 우리가 정보를 주고받을 수 있으니까 또 선이 연결됩니다. 4개가 되면, 5개가 되면, 6개가 되면, 10개가 되면, 무지막지한 선들이 필요하게 될 겁니다. 그러면 선은 공자가 아니기에, 비용이 들어갑니다. 그런데 가만히 생각을 해보면 내가 선이 10개가 있으면 그 10개를 다 쓰는게 아니고, 어차피 내가 데..

SW/네트워크 2020.09.28 (1)

네트워크 : 네트워크 모델과 표준 프로토콜 : 개념, 설명, 개요

계층화의 개념 계층화에 대한 개념을 이해해야 합니다. 네트워크나 통신에 대한 책을 보게 되면 계층구조가 항상 나옵니다. 보통 사람과 사람 간의 대화를 하게 되면 내가 가지고 있는 어떤 생각을 언어로 표현합니다. 그 다음에는 물리적인 전송장치, 즉 다시말해서, 입으로 이야기를 합니다. 그러면 이제 말하는 내용이 공기라는 매체를 통해서 수신 장치, 귀로 듣습니다. 그 다음에는 한국어로 말을 하고 있으니까 한국말 하는 것을 듣습니다. 그래서 아 이게 한국말이구나. 알고 그게 무슨 뜻인지 아는 것입니다. 그래서 사실은 사람과 사람 간의 대화도 가만히 생각해보면 내가 가지고 있는 생각, 즉 아이디어라는 것을 언어로 표현하고, 물리적인 송수신 장치인 입과 귀를 통해서 의사소통한다는 것을 알 수 있습니다. 그러니까 ..

SW/네트워크 2020.09.07

네트워크 : 구성요소, 조건, 연결 형태, 토폴로지, 분류

네트워크 구성 요소 네트워크는 노드라고 불리는 장치들이 있습니다. 이 장치들이 통신링크로 연결된 집하체를 의미합니다. 장치로는 PC, Server, 라우터, 스위치가 있습니다. 링크는 유선, 무선이 있습니다. 좋은 네트워크의 조건 성능이 중요합니다. 처리량과 지연시간의 측면에서 측정이 가능합니다. 처리량은 링크를 통해 전달되는 단위 시간 당의 데이터의 양을 의미합니다. 지연 시간은 경유시간, 응답시간, 왕복 시간을 의미합니다. 신뢰성도 좋아야합니다. 그 다음엔 최근에는 보안이라는게 중요도가 올라갔습니다. 네트워크의 좋고 나쁨을 평가하는 기준 중에 하나는 보안성입니다. 보안은 성능도 좋고 네트워크도 365일 24시간 돌아갑니다. 외부로부터의 해킹 공격으로부터 취약하다면 좋은 네트워크는 아닙니다. 그래서 좋..

SW/네트워크 2020.09.06

IoE, IoT 분야 교육과 직업에 대해 알아볼까요?

시스코 네트워킹 아카데미 프로그램 빠르게 성장하는 네트워크는 네트워킹 솔루션을 시행하고 유지하는 데에 필요한 사람들의 부족을 야기하였다. 특히 전기전자적인 발전이 촉진되며 네트워크가 새로이 생겨나는 장소에서는 이 부족현상이 더 심하다. 동일한 기간에, 사람들은 전세계적으로 경쟁사회에서 살아남기 위해 더 좋은 교육과 기회들에 접근할 필요성을 가졌다. 170개 나라의 9000개의 아카데미를 가지고 있는 시스코 네트워킹 아카데미는 개인이 산업 인증 증명서와 입문용 정보, ICT 경력을 위한 준비를 할 수 있도록 돕는다. 시스코 네트워킹 아카데미는 전 세계의 지역 사회에서 직업 전망을 개선하면서, ICT 전문가에 대한 수요를 해결 하는 데 도움이 된다. 시스코 네트워킹 아카데미는 현재까지 이상 사백만 학생들을 ..

SW/네트워크 2018.12.09

IoT, IoE, 시제품에 대해 알아볼까요?

시제품 정의 시제품은 모델링의 다음 단계이다. IOE 시제품을 위해 설계 기술, 전기전자적 기술, 기계적 기술, 프로그래밍 기술 그리고 TCP/IP가 어떻게 작동하는지 아는 것이 필요하다. 하지만 이러한 분야들에서 반드시 전문가 수준일 필요는 없다. 사실상, 시제품은 당신이 이러한 기술들을 다시 재정비하는 것을 도와준다. IOE는 현재 계속 발전중이기 때문에 아직 알려지지 않은 업무들이 많다. 지금 이 순간은 IOE의 어떠한 부분을 발명해내기에 아주 좋은 때이다. IOE는 사람, 프로세스, 데이터 등 모든 것을 결합하기 때문에 IOE를 발명하는 데에는 그 끝이 없다. 시제품을 어떻게 만드는가 시제품 제작의 예시 시제품을 만드는 것을 시작하는 몇가지 방법들이 있다. 구글 팀은 구글 안경을 제작하기 위해 “..

SW/네트워크 2018.12.08

IoT, IoE, 헬스케어의 원리에 대해 알아볼까요?

IOE를 통한 건강관리기능 향상 IOE는 아마 건강관리 산업을 발전시키고 있다. IOE가 건강관리 분야에서 어떻게 사용되고 있는지 보여준다. 의료분야에서의 IOE 인터넷에 연결된 장치들의 수는 지난 몇 년간 빠르게 성장하였고, 이것은 만물인터넷이라고 불리운다. 환자는 집에서도 전자기기를 통해 병원의 의사, 간호사와 연락할 수 있다. 의사와 간호사는 사무실의 컴퓨터와 태블릿 기기를 통해 환자의 진료기록을 열람할 수 있다. 병원비 납부를 할 때에는 보험절차를 위한 목록을 손쉽게 볼 수 있으며 환자는 자신의 증상과 추천되는 치료법을 볼 수 있다. 당뇨병 환자 건강관리 솔루션 모델 당뇨병환자 IOE기 어떻게 환자 관리를 향상시키는가를 보여주기 위해 우리는 유형1 당뇨병 환자에 집중 할 것이다. 유형1 당뇨병은 ..

SW/네트워크 2018.12.07

IoT, IoE, 데이터와의 관련성에 대해 알아볼까요?

데이터란 무엇인가? 데이터는 우리 주위에 있는 모든 것에서 나온 값들을 의미한다. 즉 데이터는 어디에나 있는 것이다. 하지만 데이터 스스로는 의미를 가지고 있지 않다. 우리가 데이터를 상관관계나 비교 하여 해석함으로써, 비로소 유용한 데이터가 될 수 있다. 이 유용한 데이터를 정보 (information)이라고 부른다. 이 정보가 적용되거나 이해가 된다면 이것은 지식(knowledge)이 된다. 전자적인 통신에서 데이터는 1과 0으로 표현된다. 이러한 개별 요소를 비트(bits or binary digits)라고 부른다. 모든 전자 데이터는 이러한 디지털 2진수형태로 저장된다. 사람은 그림과 단어를 해석할 수 있지만, 컴퓨터는 비트의 패턴을 해석할 수 있다. 디지털 코드를 사용하는 것의 장점은 효율적으로..

SW/네트워크 2018.12.06

IoT, IoE, 보안과의 관련성에 대해 알아볼까요?

강화된 보안의 필요성 보안의 필요성 인터넷에 연결된 사물의 수가 늘어남과 동시에 데이터의 양 또한 늘어나면서 데이터 보안에 대한 강화가 필요하다. 시스코 정보보안 부사장 존 스튜어트(John N. Stewart)는 IoE 환경에서 보안 문제를 아래와 같이 말하고 있다. 해킹은 빈번하게 발생하며, 해킹 자체를 막는 것은 불가능하다. 사람, 프로세스, 데이터 그리고 사물에 이르기까지 모든 것을 연결하는 IoE 환경에서는 정보를 훔치는 것과 같은 범죄 행위는 더 광범위하게 발생할 것이다. IoE 환경에서의 해킹을 방어하기 위해서는 보안 설계에서 현재의 문제점을 기본적으로 고려하여 네트워크의 내부에서 이를 통제하는 방법이 가장 효율적으로 해킹을 막을 방법이다. 보안 전략 보안 절략 IoE 솔루션이 확장되고, 통..

SW/네트워크 2018.12.05

IoT, IoE, 산업 관련성에 대해 알아볼까요?

비즈니스 진행과정 이해하기 IoE는 업무 개선을 비롯한 비용 절감을 통해 효과적인 마케팅 전략을 이끌어 낼 수 있다. 그렇다면 조직은 어떻게 아무 혼란 없이 기존의 방식에서 IoE 기반의 방식으로 변화할 수 있을까? 경영 관리자들은 첫 번째로 현재의 프로세스를 정확하게 이해하고 파악하는 것이다. * 공급업자와 고객의 정확한 확인 및 인지 * 고객의 요구 * 요청 작업의 진행사항과 일정 공급 관리자와 도매업자들은 상품의 수명 주기를 정확하게 이해하고 있는 것이 중요하다. 예를 들어, 바나나 수확이 센서를 통해 예상보다 빨리 수확이 될 것이라고 미리 알게 되었다고 가정해 보자. 소매업자들은 새로운 배송 시기를 미리 조율해 시간을 효율적으로 활용할 수 있을 것이며, 현재 바나나 재고를 할인 판매하여 공급의 과..

SW/네트워크 2018.12.04

IoT, IoE, 기술과의 관계에 대해 알아볼까요?

정보통신기술과 운영기술 IoT(Internet of Thing)는 연결되지 않는 IoE 4개 요소(사물, 데이터, 사람, 프로세스) 중의 하나인 “사물”을 연결하는 데 초점을 맞추고 있다. 연결되지 않은 사물들을 연결하기 위해서는 조직의 운영기술(Operational Technology)과 정보통신기술(Information Technology)의 통합이 필요하다. 운영기술은 산업용 제어 장치와 자동화 인프라로 정의된다. 이것은 센서 및 단말장치 등과 같은 하드웨어 그리고 제조장비와 프로세스를 제어 및 모니터링 하는데 사용되는 소프트웨어 말한다. 대부분의 운영기술 통신은 이러한 시스템 내에서 이루어진다. 정보통신기술은 정보를 처리하고 사람 사이의 정보 교환을 가능하게 하는 데 사용된 네트워크 인프라, 통신..

SW/네트워크 2018.12.03

IoT, 프로그래밍과의 관계에 대해 알아볼까요?

프로그래밍 이전에도 언급했던 것처럼, 센서들과 액추에이터들은 사물인터넷에서 많이 사용된다. 센서들은 물리적인 특성들을 측정하고 네트워크를 통해 이 정보를 전달한다. 센서들은 어떤 정보를 수집해야하는지 또는 어떤 컨트롤러와 통신해야하는지를 어떻게 알까? 액추에이터들은 전달받은 신호를 기반으로 특정 행동을 수행한다. 액추에이터들은 어떤 행동을 수행해야하는지 또는 특정 행동에 요구되는 신호가 어떤 것인지를 어떻게 알까? 센서들은 어떤 데이터를 수집하고 그 데이터를 어디에 보내야하는지를 지시받아야한다. 컨트롤러는 데이터를 받고, 이를 처리한 뒤 다른 장치로 중계해야하는지를 결정하기 위해 명령어들의 집합과 함께 프로그래밍 되어야한다. 예를 들면, 자동차에 설치된 컴퓨터와 같은 사물인터넷 단말장치는 도로 상황에 따..

SW/네트워크 2018.12.02

IoT 관련 장치, 인프라, 기술에 대해 알아볼까요?

사물인터넷에서의 단말 이전에 언급했던 것처럼, 단말장치들은 인터넷에 연결하고 네트워크를 통해 데이터를 전송한 다. 휴대폰, 노트북, 컴퓨터, 프린터, IP 전화기(IP Phone)들은 인터넷 프로토콜(IP)을 사용하는 단말장치의 예이다. 오늘날 데이터를 수집하고 전송하는 새로운 종류의 단말장치들이 등장하였다. 하지만 새로운 단말장치들은 IEEE 802.15와 근거리 무선통신(NFC)과 같이 다른 종류의 프로토콜을 사용한다. 그림에 보이는 공기압식 밸브(Pneumatic Valve)처럼 IP 기반이 아닌 단말장치들은 사물인터넷의 중한 원동력이다. 센서들(Sensors) 사물인터넷에 존재하는 또 다른 장치들의 하나인 센서들은 반드시 데이터 네트워크에 연결되어야 한다. 하나의 센서는 특정 물리적인 성질을 측정..

SW/네트워크 2018.12.02 (1)

IoT, 사물에 인터넷이 어떻게 연결할까요?

가능성들을 상상하라사물인터넷(Internet of Things)은 네트워크에 연결되지 않은 사물들을 연결하는 것이다. 역사적으로 존재하지 않았던 이는 인터넷을 통해 사물들이 네트워크에 연결할 수 있도록 한다. 2020년에는 500억 개의 장치들이 인터넷에 연결됨에 따라, 지구는 마치 스스로 “성장하는 하나의 신경 시스템”이 될 것이고, 증가하는 데이터의 양을 인지하고 상황에 맞게 대응하는 능력을 가질 것이다. 만물인터넷(Internet of Everything)은 어디서나 이러한 연결된 사물들과 사물들에 의해 제공된 데이터 그리고 사람들이 더 나은 결정과 기회를 가능토록 하는 새로운 프로세스들을 통합함으로써 사람들의 삶의 질을 증진시킬 수 있다. 2011년에 제작된 이 동영상에서는 여전히 연결되지 않은 ..

SW/네트워크 2018.12.01

IoE, IoT와 프로세스의 관계에 대해 알아볼까요?

주요개념으로써 프로세스 프로세스는 IoE로 연결된 세계에서 사물, 데이터, 사람이라는 주요 개념에서 가치를 이끌어내는 중요한 역할을 하고 있다. 인터넷은 기업이 생산라인을 관리하는 방법과 소비자가 상품을 구입하는 방법을 혁신적으로 발달시켰다. 곧 이전에는 절대 볼 수 없었던 것들을 프로세스를 통해 볼 수 있게 될 것이다. 이것은 사람들에게 빠르고 간단하게 상호작용을 할 수 있는 기회를 제공해줄 것이다. 올바른 프로세스를 사용하여 연결한다면 의미 있고 가치를 더할 수 있다. 그럴 수 있는 이유는 올바른 정보가 올바른 사람에게 적절한 시간에 적절한 방법으로 전달되기 때문이다. 만물인터넷 프로세스는 사람, 사물, 데이터들 사이의 상호 작용을 용이하게 해준다. 오늘날 IoE는 그림에 나온 것과 같이 기계끼리의 ..

SW/네트워크 2018.11.30

IoT, IoE와 사람과의 관계에 대해 알아볼까요?

사람은 반드시 연결되어야한다 데이터는 독자적으로 어떠한 목적도 제공하지 않는다. 아무도 접근할 수 없는 방대한 양의 데이터는 아무것도 제공할 수 없다. 데이터를 정리하고 이를 사용가능한 정보로 변환하는 것은 사람들이 더 나은 의사 결정을 내릴 수 있게 해주고 적절한 조취를 취할 수 있도록 해준다. 이것은 IoE를 사용할 수 있는 경제 속에서 경제적인 가치를 창출한다. 이것이 사람이 4가지 주요개념 중 하나인 이유이다. 사람은 모든 경제 체제에서 중심인물이다. 사람들은 그들의 필요를 만족하여 삶의 질을 증진시키기 위해 공급자와 소비자로써 서로 상호작용을 한다. 사람과 사람의 연결(P2P: people-to-people)과 기계와 사람의 연결(M2P: machine-to-people)과 기계와 기계의 연결(..

SW/네트워크 2018.11.30

DDS와 SOME/IP의 차이점에 대해 알아볼까요?

안녕하세요. 글쓴이입니다. 전장 SW 관련 공부를 하게 되면서 SOME/IP와 DDS에 대한 개념에 대해 많이 들어보게 되었습니다. SOME/IP는 제어 메시지에 사용할 수 있는 자동차 미들웨어 솔루션입니다. DDS는 또한 통신을 위한 자동차 미들웨어입니다. 이 둘의 차이점은 무엇이고 왜 그리고 언제 그 중 하나를 선택해야 하는 지에 대해 알아보겠습니다. SOME/IP 및 DDS는 모두 publish/subscribe 패턴과 서비스 request/reply 패턴(RPC)을 사용하여 분산 애플리케이션을 통신할 수 있도록 합니다. 하지만 중요한 차이점도 있습니다. SOME/IP는 자동차 산업을 위해 특별히 설계되었습니다. SOME/IP는 AUTOAR의 일련화 프로토콜, Service Discovery및 클래..

SW/네트워크 2018.11.29
반응형