본문 바로가기

분류 전체보기227

데이터 통신과 네트워킹 Chapter7 요약3 주 프로토콜과 보조 프로토콜 네트워크층의 4가지 프로토콜 IPv4 프로토콜: 주 프로토콜 1) 패킷화(Packetizing) 2) 포워딩(Forwarding) 3) 패킷 전달(Delivery of a packet) 보조 프로토콜 1) ICMPv4 (Internet Control Message Protocol Version 4) : IPv4를 도와 네트워크층의 전송 중 발생할 수 있는 오류를 제어한다. 2) IGMP (Internet Group Management Protocol) : IPv4의 멀티캐스트를 도와준다. 3) ARP (Address Resolution Protocol) : 네트워크층 주소와 데이터 링크층 주소를 매핑한다. 주/보조(Main/Auxiliary) 프로토콜 IPv4 1) 최선의 노.. 2022. 5. 15.
데이터 통신과 네트워킹 Chapter7 요약2 IPv4 주소 1) 인터넷에 연결된 각 장치의 연결을 식별하기 위해 TCP/IP 프로토콜 그룹의 IP계층에서 사용되는 식별자는 인터넷 주소 혹은 IP 주소라고 한다. 2) IPv4 주소는 32비트 주소로 라우터나 호스트의 인터넷 연결을 범용적으로 유일하게 만들어 준다. 3) IP 주소는 장치가 다른 네트워크로 이동하면 변경되기 떄문에 라우터나 호스트가 아닌 연결의 주소이다. 4) IP 주소는 ICANN에서 관리한다. IPv4 주소 방식 1) 주소 공간은 프로토콜에서 사용 가능한 전체 주소의 수이다. 2) 만약 프로토콜이 주소를 정의하기 위해 b비트를 사용한다면 각 비트가 다른 두 값(0, 1)을 가지기 때문에 주소 공간은 2^b가 된다. 3) IPv4는 32비트의 주소를 사용하므로 주소 공간은 2^32 .. 2022. 5. 14.
[백준] 2523번: 별 찍기 - 13 - 자바 https://www.acmicpc.net/problem/2523 2523번: 별 찍기 - 13 첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. www.acmicpc.net [문제] [코드] import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); for(int i = 0; i < N; i++) { for(int j = 0; j < i+1; j++) System.out.print("*"); System.out.println(); } for(int i = 0; i < N-1; i++) { for.. 2022. 5. 13.
[컴퓨터 구조] 명령어 구조 및 실행 과정과 Hardwired 제어 장치 *[Mano의 컴퓨터 시스템 구조 3판]의 공부할겸 요약한 내용입니다. 1. 명령어 코드(Instruction Codes) 1) 마이크로 연산들로 구성된 프로그램에 의해 디지털 컴퓨터가 작동된다. 2) 복수개의 마이크로 연산들이 하나의 매크로 연산과 연관 관계가 있음 3) 매크로 연산은 우리가 사용하는 컴퓨터 언어(어셈블리어)의 명령어를 뜻한다. *여기서 I = 0이나 1로 Mode를 나타내며 Opcode는 명령어 종류를, 그리고 Address는 Operand(Data, 피연산자)의 저장 위치를 가리킨다. 주소 모드(Addressing Mode) 1) 즉치 주소(Immediate Address): 주소 부분에 데이터를 저장한다. 2) 직접 주소(Direct Address): 한 번 메모리 접근으로 데이터.. 2022. 5. 11.