1. Packet Switching - 데이터를 패킷 단위로 쪼개서 전송하는 방식 장점 KISS(Keep it Simple Stupid)에 따라 장비가 싸다 - 시작점(source)과 도착점(destination)의 정보를 제외하고 자세한 기록을 하지 않고, 지나다니는 데이터를 읽을 수 없기 때문에 장비가 저렴하다. 하나의 선 즉 공용선으로 여러명이 이용하고 공용선을 통한 회선 결정 알고리즘을 이용하기에 자원 활용이 좋다. 단점 패킷이 라우터로 이동하기 위해서 큐에서 대기하는데 이 때 패킷망이 큐의 범위를 초과하면 손실이 발생 한다. 2. Circuit Switching - 하나의 회선으로 데이터를 주고 받는 형식 장점 회선 전체를 독점(dedicate) 하기 때문에 다른 데이터가 끼어들지 못한다. 고로..
OSI(Open System Interconnection)모델은 네트워크를 이루는 구성요소를 7단계의 계층으로 나누고 각 계층의 표준을 정한 네트워크 모델이다. 7계층의 목적은 Divide and conquer, 즉 복잡 한 네트워크들을 계층으로 나누어서 해결하기 위함이다. OSI 7계층 기능 7계층 Application Layer 사용자가 네트워크를 사용 할 수 있도록 도움을 준다. 사용자에게 가장 가까운 계층이다. 프로토콜: HTTP, FTP, SMTP(SImple Mail Transfer Protocol) 6계층 Presentation Layer 시스템에서 교환 되는 정보의 암호화, 압축, 변환 인코딩, 디코딩, 코드변환 등 5계층 Session Layer 응용 프로그램 간의 연결을 지원해줌 (Ch..
1번 import java.util.Scanner; class TV{ private String mf; private int year; private int inch; TV(String mf, int year, int inch){ this.mf = mf; this.year = year; this.inch = inch; } public void show(){ System.out.println(mf + "에서 만든 " + year + "년형 " + inch + "인치 TV"); } } public class main { public static void main(String[] args){ TV myTV = new TV("LG", 2017, 32); myTV.show(); } } 2번 import java...
1번 int sum = 0, i = 0; while (i < 100){ sum += i; i += 2; } System.out.print(sum); (1) 무엇을 계산하는 코드이며 실행 결과를 출력하는 내용은? A. 0부터 100까지의 짝수만 더하는 프로그램 (2450) (2) 위의 코드를 main() 메소드로 만들고 WhileTest 클래스로 완성하라. import java.util.Scanner; public class WhileTest{ public static void main(String[] args){ int sum = 0, i = 0; while (i < 100){ sum += i; i += 2; } System.out.print(sum); } } (3) for 문을 이용하여 동일하여 실행되..
1번 import java.util.Scanner; public class main{ public static void main(String[] args){ System.out.print("원화를 입력하세요(단위 원) >>"); Scanner in = new Scanner(System.in); double money = in.nextInt(); System.out.println("3300원은 $" + money / 1100 + "입니다."); } } 2번 import java.util.Scanner; public class main{ public static void main(String[] args){ System.out.print("2자리수 정수 입력(10~99) >> "); Scanner in = ..
1번 public class main { public static void main(String[] args){ System.out.print("Welcome!!\n자바 세계로 오신 것을 환영합니다!"); } } 2번 public class main { public static void main(String[] args){ System.out.print("Sorry~\n재밌어서 미안합니다~~"); } }
https://www.acmicpc.net/problem/1012 1012번: 유기농 배추 차세대 영농인 한나는 강원도 고랭지에서 유기농 배추를 재배하기로 하였다. 농약을 쓰지 않고 배추를 재배하려면 배추를 해충으로부터 보호하는 것이 중요하기 때문에, 한나는 해충 방지에 www.acmicpc.net 사용언어 : node.js 알고리즘 : 그래프 이론, 그래프 탐색, 너비 우선 탐색, 깊이 우선 탐색 Solved.ac Tier : Silver II node.js 코드 1. 문제 정리 배추들이 자라는 밭에서 농약을 쓰지 않고 재배하려면 해충으로부터 보호 해야한다고 한다. 배추 지렁이를 두면 해충을 잡아 먹어서 보호 효과가 있다고 한다. 배추 지렁이는 상 하 좌 우로만 움직 일 수 있다. 입력 첫째 줄은 Te..