본문 바로가기
  • RATEL.SHO
[KOSTA] 업무에 바로 쓰는 핵심 네트워크 기술 2 1. 사설 IP 주소로 권고하는 대역은 무엇인가요? >10.0.0.0/8 >172.16.0.0/12 >192.168.0.0/16 2. 사설 IP 주소를 공인 IP 주소로 변환하는 기술은 무엇인가요? >NAT(network address translation) 3. 203.241.132.32 주소의 기본 서브넷마스크값은 무엇인가요? 255.255.255.0 ----------- A class 1~126.0.0.0/8 B class 128~191.0.0.0/16 C class 192~223.0.0.0/24 D class 224~239.0.0.0 4. 203.241.132.32/28 서브넷마스크값은 무엇인가요? 255.255.255.240 -------------------- 255.255.255.111100.. 2023. 10. 10.
[KOSTA] 업무에 바로 쓰는 핵심 네트워크 기술 2 복습문제 1. 컴퓨터 네트워크 Cache 관리 명령을 쓰세요. (1) MAC 확인/삭제 > arp -a [확인] > arp -d [삭제] (2) DNS 확인/삭제 > ipconfig /displaydns [확인] > ipconfig /flushdns [삭제] 2. OSI 7 layer 각 계층의 PDU를 쓰세요. - L1 (Bits ) - L2 (Frame ) - L3 (Packet ) - L4 (Segment ) - L5~L7 (Message ) 3. OSI 7 layer에서 MAC address 헤더를 가진 계층과 IP address 헤더를 가진 계층은 어디인가요? - MAC address 헤더 (L2-DataLink Layer ) - IP address 헤더 (L3-Network Layer ) 4... 2023. 10. 5.
[KOSTA] 업무에 바로 쓰는 핵심 네트워크 기술 01. 정보통신 이해 - 데이터(Data) : 특정 현상을 문자, 숫자, 기호로 표현한 것 - 정보(Information) : 특정 목적을 위해 의미를 부여한 데이터 - 정보통신 : 정보 생산자로부터 정보 소비자에게 전달되어지는 행위 - 네트워크 : 시스템(컴퓨터 등)을 통하여 정보를 전달하는 정보통신의 한 형태 정보통신의 3개 기능 : 정확성, 효율성, 보완성 정보통신의 3요소 : 정보원(송신자), 전송매체(전송기기), 정보처리원(수신자) 정보 전송 경로 : 정보를 전달 하는 경로는 Cable이다. 특별히 정보통신에서는 이들 Cable을 전송 매체(Media)라고 한다. 전송 매체에는 다양한 종류가 있다. 유선 전송 매체 - TP (Twisted Pair), 일반적으로 PC에 연결되는 전송 매체 - 광.. 2023. 10. 4.
스프링 Restful API 서비스 구축 (총 정리) 실습 2023. 6. 14.
스프링 Restful API 서비스 구축 [KITRI 교육 Day2] 복습 REST(Representational State Transfer) REST 의 정의 자원을 이름으로 구분하여 해당 자원의 상태(정보)를 주고받는 모든 것을 의미 즉, 자원의 표현에 의한 상태 전달 자원의 표현 자원 : 해당 소프트웨어가 관리하는 모든 것 자원의 표현 : 그 자원을 표현하기 위한 이름 -> Ex) DB의 학생 정보가 자원일 때, 'students'를 자원의 표현으로 정함 상태(정보) 전달 데이터가 요청되어지는 시점에 자원의 상태(정보)를 전달 JSON 혹은 XML를 통해 데이터를 주고 받는 것이 일반적 기본적으로 웹의 기존 기술과 HTTP 프로토콜을 그대로 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍쳐 스타일 네트워크 상에서 Client 와 Server 사이의 통신 방.. 2023. 6. 13.
스프링 Restful API 서비스 구축 [KITRI 교육 Day1] * 교 육 명 : 스프링 Restful API 서비스 구축 * 교육 일시 : 2023년 6월 12일(월) ~ 14일(수) 9:30 ~ 17:20 * 교육 내용 시간 일자 1교시 2교시 3교시 중식 4교시 5교시 6교시 7교시 1일 시간 누적 시간 09:30 ∼ 10:20 10:30 ∼ 11:20 11:30 ∼ 12:20 12:20 ∼ 13:20 13:30 ∼ 14:20 14:30 ∼ 15:20 15:30 ∼ 16:20 16:30 ∼ 17:20 1일차 - Java SDK설치 Spring Framework 개발환경 구축 및 조건 설정 등 - Sectful Web Service 소개 - REST 서비스의 이해 - 스프링 프레임웍과 REST - - Apache Maven으로 Restful Web Service .. 2023. 6. 12.
AWSome Day 온라인 컨퍼런스 클라우드 온프레미스(서버, 스토리지, 데이터베이스, 애플리케이션) - 관리나 운영할 필요가 없음. 구름, 즉 인터넷을 통해서 IT리소스를 이용하는 서비스 - 인프라를 더 이상 하드웨어라고 생각하지 않고 소프트웨어라고 생각하고 사용할 수 있습니다. (민첩성, 탄력성, 비용 절감, 전 세계에 배포) - 사용량에 따라 비용을 지불 AWS 소개 AWS 핵심 서비스 Amazon Elastic Compute Cloud(Amazon EC2) - AMI를 이용하여 AWS Marketplace를 통해 사용 가능한 엄선된 하드웨어 및 소프트웨어를 종량과금제를 통해 폭넓게 사용가능하다. - 인스턴스를 효율적으로 사용하려면 적절한 인스턴스를 선택해야한다. 비관리형 서비스 - 크기 조정 결합성 등.. 직접 관리 관리형 서비스 .. 2023. 6. 8.
Algorithm (Day 2) 문자열 정렬하기 (1) my_string = my_string.replaceAll("[^0-9]", ""); // 정규 표현식 해당 문자열 숫자가 아닌 문자열 제거 answer_temp = my_string.split(""); // 배열로 만들기 2023. 6. 8.
Spring [day 2] 1 . 4 제어의 역전(IoC) 오브젝트 팩토리 팩토리 - 객체의 생성 방법을 결정하고 그렇게 만들어진 오브젝트를 돌려주는 것, 이런 일을 하는 오브젝트를 팩토리(factory)라고 부른다. 설계도로서의 팩토리 애플리케이션을 구성하는 컴포넌트의 구조와 관계를 정의한 설계도 같은 역활을 한다고 볼 수 있다. 오브젝트 팩토리의 활용 중복 문제를 해결하려면 분리해내는 게 가장 좋은 방법이다. 제어권의 이전을 통한 제어관계 역전 제어의 역전 - 프로그램 제어 흐름 구조가 뒤바뀌는 것, 일반적으로 프로그램의 흐름은 main() 메소드와 같이 프로그램이 시작되는 지점에서 다음에 사용할 오브젝트를 결정하고, 결정한 오브젝트를 생성하고, 만들어진 오브젝트에 있는 메소드를 호출하고, 그 오브젝트 메소드 안에서 다음에 사.. 2023. 5. 28.
Spring [day 1] 스프링이 관심을 갖는 대상인 오브젝트의 설계와 구현, 동작원리를 이해하는 것이 핵심 1 . 1 초난감 DAO 오브젝트와 의존관계 객체지향설계(object oriented design): DAO(Data Access Object) - DB를 사용해서 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트 자바빈(JavaBean) - 비주얼 툴에서 조작 가능한 컴포넌트, 이제는 자바빈이라고 말하면 비주얼 컴포넌트라기보다는 두 가지 관례를 따라 만들어진 오브젝트를 가리킨다. 간단히 빈이라고 부르기도한다. 1. 디폴트 생성자 : 자바빈은 파라미터가 없는 디폴트 생성자를 갖고 있어야 한다. 툴이나 프레임워크에서 리플렉션을 이용해 오브젝트를 생성하기 때문에 필요하다. 2. 프로퍼티: 자바빈이 노출하는 이름을 .. 2023. 5. 27.