목록분류 전체보기 (478)
한 걸음 두 걸음
실습 목표 순환 경로가 존재하는 다중 스위치 기반의 네트워크를 구성하고, Broadcast Storm 현상을 확인한다. STP를 설정하여 PC간의 정상적인 통신을 확인한다. 링크 제거 후 Network Convergence를 확인한다. 2개 이상의 스위치로 구성된 네트워크에서 2개 이상의 VLAN을 설정한다. VLAN 내의 PC간에 통신이 가능함으로 확인한다. 다른 VLAN에 연결된 PC 간에 통신이 불가함을 확인한다. •STP란? Spanning Tree Protocol은 이더넷 네트워크를 위한 루프가 없는 논리적 토폴로지를 만들어주는 네트워크 프로토콜이다. STP의 기본 기능은 브리지 루프와 그로 인한 Broadcast Storm을 방지하는 것이다. •Broadcast Storm이란? 하나의 패킷이 ..
제출 실습과제 만들기 01 문제 결과물 0. 패킷트레이서 설치 1. 위와같이 네트워크 구성도를 그려라. 아래 아이콘 눌러서 끌어다 설정하시면 돼요! 2. PC와 라우터를 적절하게 설정하라 PC의 IP주소와 서브넷마스크 주소 설정 라우터의 게이트웨이 주소 설정 오른쪽(Gig0/1)은 192.168.200.254이어야겠죠? Port On도 꼭 켜주세요. 주황색불(연결중..)은 시간 지나면 초록색으로 바뀝니다. 2번까지 완료 3. ping 명령어를 사용하여 컴퓨터간 통신이 가능함을 보여라 같은 서브넷간 통신을 하기 위해 192.168.100.1에서 192.168.100.2로 ping을 날렸습니다. 리스폰스가 잘 도착했네요. 4. 시뮬레이션 모드에서 ping메세지를 사용하여 컴퓨터간의 통신이 가능함을 보여라. ..
1. 산업재산권의 종류 산업재산권에는 특허, 실용신안, 디자인 그리고 상표 4가지로 나뉜다. 특허와 실용신안은 기술을 보호대상으로 하고 디자인은 물체의 외관을 보호대상으로 하며 상표는 문자가 로고와 같은 표장을 보호대상으로 한다. 기술을 보호대상으로 하는 특허와 실용신안의 차이점은 다음과 같다. 기술난이도 특허는 원천 핵심 기술을 보호하는 반면, 실용신안은 주변 기술 등 간단한 주변 기술들을 보호한다. 보호범위 특허는 장치와 방법을 보호하는 반면,(난이도에 상관없이 특허만으로 보호) 실용신안은 장치만 보호한다. (소프트웨어 관련 아이디어 및 비즈니스 모델은 실용신안으로 보호하지 못한다.) 등록절차 특허는 특허 신청 - 실체 심사(발명 내용) - 특허 등록 - 민형사적으로 보호조치를 취하는 등 심사 후 등..
특허는 발명을 한 사람들에게 인센티브를 부여하여 발명을 장려하는 것이 목적이라고하지만 그게 아니어도 연구가 활말히 이뤄집니다. 그리고 특허는 재산권으로서 강력한 독점성을 가지기 때문에 오히려 부정적인 영향을 끼치기도 합니다. 특허제도의 정보적 기능 일정 기간동안 특정 발명에 대한 독점권을 인정하는 대신 발명에 대한 정보를 세상에 공개하도록 함으로써 발명 내용을 누구나 쉽게 알 수 있게 하는 기능 특허정보의 개념 구체적으로 특허 정보는 출원인이 특허권을 인정받기 위해서 각국의 특허청에 특허출원서를 제출하는 출원행위로부터 발생되는 모든 문서상, 행정상의 정보들을 포괄적으로 의미합니다. 기능 : 등록된 특허정보를 이용하면 누가 어떠한 기술을 개발하여 보호받고 있는지 알 수 있습니다. 따라서 기술 개발의 중복 ..
스위치는 2계층 통신장비이기 때문에 인터넷 연결 없이도 같은 스위치에 연결된 PC끼리는 통신이 가능합니다. 스위치에 LAN Cable로 연결해서 인터넷 없이 통신을 해보는 실험을 진행했습니다. 요즘은 라우터나 스위치 성능이좋아져서 다이렉트 케이블이든 크로스케이블이든 크게 차이가 없어져서 아무거나 사용해도 됩니다. 다이렉트케이블은 PC에서 허브 또는 공유기의 포트로 연결되는 케이블로, 양쪽 랜선을 정상 배열로 설정합니다. 크로스케이블은 PC와 PC 또는 허브와 허브 등 같은 제품간의 연결 시 사용되는 케이블로 랜선의 한쪽은 정상 배열, 한쪽은 선의 일부를 엇갈리게 설정합니다. 전선을 잘라서 피복을 벗긴 후 다이렉트 배열로 가지런히 만들어서 헤드에 넣었습니다. 그리고 랜툴로 꾹 눌러주면 완성됩니다 ㅎㅎ Cf..
package com.onsemiro.hanpinetree.widgetbuttoneventmodule; import android.app.PendingIntent; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.util.Log; import android.widget.RemoteViews; /** * Implementation of App Widget functionality. */ publi..
백그라운드 실행 제한때문에 작동은 안하네요ㅠ 이전에 리스트뷰를 활용한 위젯을 만들었는데 30분 주기라는 제약이 있었죠? 그래서 이번엔 30분 주기를 깨는 방법을 알아보려고 합니다 : ) 새로고침할 때 활용하려고 브로드캐스트 발생시켜서 상태 업데이트 하는 로직을 이해하고자 만들어보았습니다. TimeWidget을 하나 만들어줍니다. xml이나 info xml은 설명할 필요를 못느끼겠고, public class TimeWidget extends AppWidgetProvider { @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { RemoteViews remoteViews =..
세시간이나 헤맸네요 ㅠ 진짜 바보같은걸로... //각 항목을 구현하기 위해 호출, 매개변수 값을 참조하여 각 항목을 구성하기위한 로직이 담긴다. // 항목 선택 이벤트 발생 시 인텐트에 담겨야 할 항목 데이터를 추가해주어야 하는 함수 @Override public RemoteViews getViewAt(int position) { RemoteViews listviewWidget = new RemoteViews(context.getPackageName(), R.layout.item_collection); listviewWidget.setTextViewText(R.id.text1, arrayList.get(position).content); // 항목 선택 이벤트 발생 시 인텐트에 담겨야 할 항목 데이터를 ..