목록분류 전체보기 (98)
미래학자
1. LAN 환경에서 LLC 계층과 MAC 게층의 역할 차이를 설명하시오. LAN 프로토콜은 물리, MAC, LLC 계층으로 구성된다.MAC(Medium Aceess Control) : 공유 매체에 대한 접근 제어, 오류제어, MAC 프레임 = 접근제어, 오류제어 헤더 + LLC 패킷, (이더넷, 토큰 링)LLC(Logic Link Control) : 공유 매체에 대한 접근 기법, 패킷 (PDU) 2. IEEE 802 시리즈를 설명하시오. https://ko.wikipedia.org/wiki/IEEE_802 3. CSMA/CD, 토큰 버스, 토큰 링 방식에서 데이터를 전송하는 원리를 비교 설명하시오. CSMA/CD : 누구나 전송할 수 있음. 전송하기 전 다른 호스트가 사용중인지 확인. 없다면 전송 시도..
1. 전송과 교환의 개념을 설명하시오. 전송 : 물리적으로 1 : 1로 연결된 상태에서 데이터 전송교환 : 여러 갈림길이 있을 때 경로를 선택하여 전송 2. 점대점 방식과 브로드캐스트 방식을 차이점 위주로 설명하시오. 점대점 방식은 호스트와 호스트를 1 : 1 직접 연결하여 데이터를 전송. 데이터 교환을 통해 A -> B -> C로의 전달도 1 : 1 이라고 생각함.브로드캐스트 방식은 공유 매체(버스)에 연결, 링형, 버스형이 있다. 3. 멀티포인트와 유니 포인트, 멀티 캐스팅과 유니 캐스팅 차이 멀티포인트 : 다수의 호스트가 연결유니포인트 : 하나의 호스트가 연결멀티캐스팅 : 다수의 호스트로 데이터 전송유니캐스팅 : 하나의 호스트로 데이터 전송브로드캐스팅 : 연결된 모든 호스트로 데이터 전송애니캐스팅 ..
개인적인 공부를 정리하기 위해 작성했습니다. (일부 틀릴 수 있습니다.) 1. 교환 시스템의 종류인 회선 교환 방식과 패킷 교환 방식을 차이점 위주로 설명하시오. 회선 교환 방식 : 전화, 연결 지향형, 전용 통신로, 독점적 연결, 안정적인 연결패킷 교환 방식 : 인터넷, 비 연결형, 지속적인 통신이 아닐 때 효율적, (두 가지가 존재 .가상회선 방식, 데이터 그램방식 ) 2. 패킷 교환 시스템에서 제공하는 가상 회선방식과 데이터 그램 방식을 설명하시오. 가상 회선 방식 : 데이터를 전달하기 전 가상 연결 경로 설정 -> 데이터 전송 -> 전송 완료, 연결 해제 각 패킷은 목적지 주소가 필요없다. (TCP)데이터그램 방식 : 각 패킷은 독릭접으로 목적지 주소를 이용하여 전달된다. 같은 경로를 보장하지 않..
개인적인 공부를 정리하기 위해 작성했습니다. (일부 틀릴 수 있습니다.) 1. 모듈화된 계층 구조 프로토콜의 장점을 설명하시오. 전체 시스템 파악이 쉬움. 단순화 할 수 있음, 독립성, 변경에 유리 2. 계층 구조의 네트워크 프로토콜을 설계할 때 고려할 사항을 나열하시오. 주소표현(스위치에서 호스트의 번호, 서브넷 번호, 가상회선, 전용선), 오류 제어(계층간 전달이 제대로 되었는지), 흐름 제어(하위 계층에서 데이터의 손실을 방지), 데이터 전달 방식(단방향, 전이중, 반이중) 3. 임의의 송신 호스트가 수신 호스트에 데이터를 전송했을 때 발생할 수 있는 오류는 무엇인가? 데이터의 변형 또는 데이터의 분실 4. 흐름 제어 기능을 설명하시오. 수신자는 응용계층으로 데이터를 전송하기 전에 버퍼에 데이터를 ..
개인적인 공부를 정리하기 위해 작성했습니다. (일부 틀릴 수 있습니다.) 1. 다음 용어를 설명하시오. 시스템 : 내부 규칙에 따라 능동적으로 동작하는 대상인터페이스 : 다른 시스템과 연결을 위한 표준화된 접근 방법전송 매체 : 전송 신호를 전달하는 매체, (유도 매체 : 구리선, UTP, 비유도 매체 : 전자기파)프로토콜 : 데이터를 교환하기 위한 규칙 (syntax : 메시지 형태, semantics : 메시지의 의미, timing : 메시지의 순서)네트워크 : 프로토콜을 이용하여 데이터를 교환하는 시스템의 집합, 무리인터넷 : 네트워크가 연결 된 것 (인터넷 > 네트워크) 2. 다음 용어의 차이점을 설명하시오. 클라이언트 : 서비스를 요청 하는 주체서버 : 서비스를 제공하는 주체호스트 : 클라이언트..
인터넷 라우터 사이를 두고 컴퓨터 끼리 연결되어 있는 거대한 컴퓨터 네트워크. 많은 종류의 스위치와 라우터의 그물망.OSI Layer-3 스펙만 갖추면 연결 가능한 컴퓨터 네트워크 장비의 그물망 프로토콜 메시지의 송수신을 제어 (예 : TCP, IP, HTTP) 통신 개체들 간에 교환되는 메시지의 순서, 메시지의 format, 이벤트에 대한 행동을 정의 호스트 클라이언트와 서버 비트 송신기와 수신기 사이에 전달되는 내용 물리링크 송신기와 수신기 사이를 연결 유도 매체 / 비유도 매체 유도 매체 : 구리선, 광섬유비유도 매체 : 무선 신호 UTP(Unshielded Twisted pair) LAN에서 가장 많이 이용하는 매체 라이오 채널 지상 마이크로파, LAN, 광역, 위성 Network Core 상호 ..
Application 객체는 어플리케이션 실행 중 살아있는 객체다. 기본적으로 위와같은 방식으로 작성하면, Application 객체 스태틱 함수를 통해 현재의 Forground의 액티비티의 접근이 가능하다. 저번에 작성한 BaseActivity에 onCreate함수에 다음과 같이 추가를 한다. 그리고 Manifest에 방금 상속한 Application 객체를 등록한다. 이렇게 해 두고 Toast 또는 resource() 등의 메소드를 손쉽게 호출 할 수 있다. 나는 보통 문자열을 처리하는 객체를 따로 두는 편인데 아래와 같다. 여기에 선언된 메소드를 모드 스태틱 메소드다. getString 함수는 아까 상속한 Application 객체를 통해 현재 떠있는 Activity를 가져오고, Resoucres에..
BaseActivity를 하나 만들어 모든 Activity가 상속하도록 하면 여러 이점이 생깁니다. 물론 BaseActivity를 좀더 구체화한 Activity를 한 단계 더 상속해서 Activity를 구현해도 좋습니다. BaseActivity 에는 기본적으로 TAG를 만들고, TAG로 Activity 생명주기를 verse 수준으로 로그를 남기도록 하는 것이 일반적 입니다. 여기에 필요하면 다양한 로직 (폰트, Activity 스택 )등을 추가할 수 도 있습니다. 저는 간단히 TAG와 세로로 화면을 고정시켰습니다.이제 BaseActivity를 상속한 모든 엑티비티에는 생명 주기가 표시가 됩니다. 위 사진과 같이 생명 주기 로그를 남기게 되죠. BaseFragment도 마찬가지 입니다. 이제 생명 주기에 ..
안드로이드 개발을 하실 때 요즘은 안드로이드 스튜디오를 많이 사용하실 것입니다. 단축키를 알면 작은 부분이지만 생산성에조금 향상될 것이라 믿습니다.
지금까지 헤드퍼스트 SQL 책을 정리했다. 물론 SQL에는 더 많은 내용을 가지고 있다. 지금까지 다뤘던 내용은 기본적으로 많이 사용하는 내용을 위주로다뤘다. 지금부터는 큰 주제로 다루지 못한 내용을 간단히 살펴 보려고 한다. 뷰 (VIEW)CHECK트랜잭션DATE 1. 뷰 (VIEW) 뷰에 대한 설명은 다음과 같다. 쿼리를 저장하여 결과를 여러번 반복해서 확인하는 방법. 흔히, 가상 테이블이라 한다. 실제로 동작하는 것은 내부적으로 서브 쿼리를 호출한다. 뷰의 유용성테이블 구조가 변경되어도 뷰를 계속 사용가능어플리케이션 코드에 복잡한 쿼리가 존재하지 않게 할 수 있다.쿼리가 어플리케이션에 노출 되지 않음SELECT 할 수 있는 데이터는 모두 뷰로 만들 수 있다. 2. CHECK 만약, 성별 데이터를 '..