분류 전체보기

CS/컴퓨터 네트워크

컴퓨터 네트워크 4-1일차 : 네트워크의 4가지 지연 현상 총정리 : transmission delay / propagation delay / processing delay / queuing delay

한 달간 준비했던 한능검 시험을 끝내고, 수요일 수업을 토요일에 와서 정리해보려 합니다 : ) 수요일 수업은 한 챕터가 끝나고 중간에 새로운 챕터로 넘어가서 2개로 나누어 포스팅해보려 합니다! 여유로울 때 정리하니 머리에 쏙쏙 넣어야겠네요!!! 오늘도 파이팅!!! 1. 네트워크에서 발생하는 4가지 지연을 알아봅시다. (packet switching) 라우터는 store and forward 방식으로 동작합니다. 패킷이 라우터에 도착하면 잠시 저장을 하고, 패킷을 어느 링크로 전달할지 결정하게 됩니다. 결정이 되면 해당 링크로 forwading 하게 됩니다. 전체 패킷이 라우터에 도착합니다. 그 후에 다음 링크로 전달됩니다. 그 사이에 발생하는 시간은 buffering(버퍼링)이 된다 라고 할 수 있습니다..

CS/컴퓨터 네트워크

컴퓨터 네트워크 3일차 : 네트워크 계층, circuit vs packet 스위칭

오늘따라 더욱 고통스러웠던 네트워크 수업 ㅋㅋㅋ 모르는 단어들과 원리들의 총집합체였습니다. 앞으로도 더욱 많은 지식과 만나게 되겠죠? ㅎㅎ... 0. Review Discussion 0-1) link와 host? 네트워크는 노드와 링크로 구성됩니다. 이때, 노드와 노드를 연결해주는 데이터가 전달되는 경로를 링크라고 합니다. 노드를 다른말로 host라고 합니다. 데이터를 주고 받는 주체 즉, 네트워킹 할 때 애플리케이션을 수행하는 주체를 우리는 host라고 합니다. 0-2) router와 internetwork란? 하나의 네트워크는 기본적으로 다이렉트로 연결되있는 노드들 아니면 스위치를 통해서 연결되어 있는 것을 하나의 네트워크라고 부릅니다. 서로 다른 네트워크를 연결시키는 장비를 라우터라고 합니다. 특히..

CS/컴퓨터 네트워크

컴퓨터 네트워크 2일차 : 라우터, 네트워크, 프로토콜 전반적인 이해

안녕하세요~ 오늘도 컴퓨터네트워크 수업하고 돌아왔습니다! 1일차 복습하고, 2일차 정리해보도록 할게요~ 1. 간단한 1일차 복습 이전 포스팅 참고 : 컴퓨터 네트워크 1일차 : 컴퓨터로 소통하기 위해 필요한 것들 너무 오랜만에 기어온 티스토리... 그동안 자격증 시험 준비로 소홀했습니다... 크흑... 오늘은 개강맞이 컴퓨터 네트워크 수업을 들으며 기억을 잃기 전에 냉큼 기록해보려 다시 티스토리에 오 tksgk2598.tistory.com 1-1. 네트워크 구성 시 필요한 2가지 요소 : 노드 & 링크 1-2. 링크는 2가지로 구분지을 수 있습니다. : direct & indirect 특히, 스위치로 연결된 indirect 방식의 사이즈가 커지면서, 정보 전달 시간이 지연됨에 따라서 라우터가 등장하게 되..

CS/컴퓨터 네트워크

컴퓨터 네트워크 1일차 : 컴퓨터로 소통하기 위해 필요한 것들

너무 오랜만에 기어온 티스토리... 그동안 자격증 시험 준비로 소홀했습니다... 크흑... 오늘은 개강맞이 컴퓨터 네트워크 수업을 들으며 기억을 잃기 전에 냉큼 기록해보려 다시 티스토리에 오게 되었습니다 : ) 1. IP주소에 관하여 1-1. IP 주소는 왜 필요할까요? 코로나 19로 비대면 일상이 익숙해지면서, 우리는 배달의민족이나 요기요 등 어플을 이용해 배달을 자주 시켜먹게 되었습니다. 배달을 하기 전에 배달될 음식을 고르고, 다고르면 주소를 적고, 돈을 지불하면 배달이 오게 되는 시스템이죠. 하지만 만약 배달 주소를 적지 않는다면 어떻게 될까요? 내 밥.... 제대로 된 자신의 밥을 받지 못하게 될 겁니다. 배달어플에서 배달될 주소 즉 자신의 주소는 식별자가 되는 셈이죠. 이와 같이 IP주소도 동..

알고리즘/백준

2750번 수 정렬하기

1) 사이트 2750번: 수 정렬하기 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다. www.acmicpc.net 2) 문제 입력 받은 수를 정렬해서 출력하면 되는 문제이다. 3) 파이썬 코드 number=[] about=int(input()) for i in range(0, about): number.append(int(input())) sort=sorted(number) for i in range(0, about): print(sort[i]) 3-1) 선수 지식 파이썬 코드를 이해하기 위해 알아야 할 선수 지식이 있습니다. 1. 숫자 리스트 정렬하는 방법 >sorte..

알고리즘/백준

7568번 덩치

1) 사이트 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 2) 문제 문제는 간단하다. 몸무게와 키를 여러명 입력받으면 몸무게와 키를 비교하여 등수를 매기면 된다. 예를 들면, (55, 186)>(58, 183)의 우위는 확실하다. 하지만 (58,183) ? (60, 175)의 우위는 확실치 못하므로 같은 등수이다. 3) 파이썬 코드 people=int(input()) weight=[] height=[] result=[0]*people rank=1 # 몸무게와 키를 받는다. for i in ra..

알고리즘/백준

2231번 분해합

1) 사이트 2231번: 분해합 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 www.acmicpc.net 2) 문제 브루트 포스 문제 입니다. 1부터 입력받은 N까지 전수조사하며 최소의 생성자를 찾아내면 됩니다. 216에 경우에도 216부터 1까지 거꾸로 전수조사를 하면 답은 생성자 207이 도출됩니다. ( 207+2+7 = 216) 하지만 이 문제는 최소의 생성자를 찾는 것이므로 1~216까지 전수조사를 해야합니다. ( 198+1+9+8 = 216) 3) 파이썬 코드 result=0 flag=0 number=int(inpu..

프로그래밍 언어/Javascript

인프런으로 자바스크립트 기초 다지기 : 3. 콜백함수 & 익명함수

자바스크립트 심화 부분에 들어갔습니다 :> 콜백함수와 익명함수는 무엇인지 함께 공부해보아요 - ! 1) 콜백함수 기존 함수를 호출해서 값을 리턴받는 것과 달리 콜백함수는 나중에 불립니다. 즉 콜백함수를 파라미터에 넣어 어떤 함수를 실행시키면, 그 함수가 콜백함수를 실행시켜 주는 것 입니다. 아래 예시를 보시죠! //1. 콜백함수 산와머니 function sanwha(){ console.log('콜백함수 산와머니 실행!'); } ​ //2. 일반 함수 파라미터에 콜백함수를 받습니다. function bridge(callback){ callback(); } ​ //3. 일반 함수에 실행하고 싶은 함수를 파라미터로 넣습니다. bridge(sanwha); 브릿지함수는 말그대로 콜백 함수를 실행시키기 위한 함수로..

SHIN SANHA
'분류 전체보기' 카테고리의 글 목록 (35 Page)