일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- 코드스테이츠
- 손에 익히며 배우는 네트워크 첫걸음
- javascript
- 알고리즘
- 토익
- SQL 고득점 Kit
- 리덕스
- codestates
- 타임어택
- 회고
- python
- Async
- 렛츠기릿 자바스크립트
- LeetCode
- 타입스크립트
- 2주 프로젝트
- 프로그래머스
- 리액트
- programmers
- 제로초
- 자바스크립트
- 백준
- 타입스크립트 올인원
- 정재남
- 4주 프로젝트
- til
- 코어 자바스크립트
- js
- 리트코드
- Today
- Total
목록CS (35)
Jerry
토근링(Tokenring) 토근링 방식의 네트워크에서 오직 한 PC 즉 토큰을 가진 PC만이 네트워크에 데이터를 실어 보낼 수 있습니다. 데이터를 다 보내고 나면 바로 옆 PC에게 토큰을 건네주게 됩니다. 만약 전송할 데이터가 없다면 토큰을 다시 옆 PC에 전달합니다. 이런 방식 때문에 충돌(Collision)이 발생하지 않으며 네트워크 성능이 예측 가능합니다. 하지만, 즉시 보내야 할 데이터가 있음에도 불구하고 토큰이 없으면 데이터를 보내지 못합니다. 토큰링도 한 때 잘 나갈 시절이 있었지만 이더넷의 발전으로 뒤로 밀리게 되었습니다. 이더넷은 순서 필요 없이 통신, (일반적인) 통신 속도: 100/ 1,000 Mbps 토큰링은 토큰을 가져야 통신, (일반적인) 통신 속도: 4 Mbpes / 16 Mbp..
네트워킹의 정체 네트워킹이란 서로 연결하는 것 서로 연결된 장비들끼리 대화를 주고받는 것 네트워킹을 왜 하나요? 정보의 공유, 자원의 공유 처음에 비싼 장비를 혼자 쓰는게 아까웠던 것에서부터 유래되었다고 합니다. 한 마디로 정의하면, 네트워킹은 '장비들을 서로 대화가 가능하도록 묶어주는 것'이라고 생각하면 됩니다. 인터넷, 인트라넷, 엑스트라넷 인터넷 인터넷(Internet)의 인터(Inter)는 '연결'을 의미합니다. ex) Internation, Intercontinental, Interphone => 인터넷은 여러 개의 인터넷을 묶었다는 의미를 가집니다. 인터넷의 시작 각각의 회사나 단체에서 자신들의 정보를 공유하고자 만들었던 네트워크를 좀 더 많은 사람들과 정보를 공유하고자 서로 연결하기 시작했는..
네트워크 보안 방화벽 방화벽은 네트워크 통신을 할 때 문지기 역할을 합니다. 네트워크 통신의 데이터는 방화벽에 의해 모두 체크됩니다. 보안을 어디까지 확보할지는 정책에 따라 달라지므로, 이 주장이 틀렸다는 것은 아닙니다. 하지만 보안을 확보하는 데 있어서 '다중 방어'라는 사고방식은 매우 중요합니다. 다시 말해, 한 군데뿐만 아니라 여러 군데에서 체크함으로써 전체의 보안 레벨을 높이는 접근 방식입니다. 방화벽은 설정된 조건에 기초하여 통신을 차단할 뿐입니다. 따라서 악의를 가진 유저가 방화벽 입장에서 정상으로 보이는 데이터로 '위장' 시키면 방화벽을 통과하는 경우가 생깁니다. ex) 바이러스가 첨부된 이메일 멀웨어 PC나 유저에게 유해한 소프트웨어를 통칭 '멀웨어'라고 부릅니다. ex) 컴퓨터 바이러스,..
오늘 할 일 운동 #17 네트워크 공부하기 #16 민코딩 level 19.5 5문제 풀기 토이 19, 20 다시 풀어보기 Database - mysql 스프린트 til 오늘 한 일 운동 #17 pushup 35, squat 35 네트워크 공부하기 #16 민코딩 level 19.5 5문제 풀기 토이 20 코드 분석 Database - mysql 스프린트 Database - 다음 스프린트 스펙 파악하기 til 느낀 점 오늘 토이는 병합 정렬에 대한 문제였는데 어떤 식으로 풀어야 할지 느낌은 익숙해지는 거 같다. 하지만, 문제는 풀 수 없다. 연습이 부족하다는 증거인 거 같다. 앞으로 좀 더 연습하자! 내일 스프린트는 예전에 만든 chatterbox server와 database를 연결시켜야 한다. 내일 정규..
브로드밴드 라우터 가정에서 사용하는 인터넷 접속용 라우터가 바로 '브로드밴드 라우터'입니다. 브로드 밴드 라우터에는 일반적으로 WAN 포트와 LAN 포트, 2종류의 포트가 존재합니다. WAN 포트는 하나뿐이지만 LAN 포트는 여러 개 달렸습니다. LAN 포트는 스위치에 상응하는 역할을 합니다. 브로드밴드 라우터의 LAN 포트에 PC에 연결을 하면, LAN 포트는 PC에게 있어서 네트워크 입구 역할을 합니다. 결론적으로 브로드밴드 라우터는 '인터넷에 접속하는 기능'과 '스위치의 기능'이 갖춰진 라우터를 말합니다. 브로드밴드 라우터도 라우터이기에 네트워크를 상호 연결할 수 있습니다. 브로드밴드 라우터는 홈 네트워크와 ISP 라우터 사이의 네트워크를 서로 연결합니다. 이때의 연결은 곧 IP주소를 설정하는 것이..
스위치&라우터에 대해 배워보자 같은 네트워크 내부에서는 '스위치'에 의해서 데이터 전송이 이루어집니다. 스위치는 MAC 주소 기반으로 데이터를 전송하는 네트워크 장비입니다. 스위치의 역할로 PC나 서버 등을 네트워크에 연결시킨다. 같은 네트워크 내부의 LAN 포트 사이에서 데이터 전송을 수행한다. 스위치에는 LAN 포트가 여러 개 달려 있습니다. 컴퓨터를 네트워크에 연결하기 위해서는 컴퓨터와 스위치의 LAN 포트를 서로 연결하면 됩니다. 스위치는 호스트(PC나 서버)가 네트워크에 접속할 때 '입구' 역할을 합니다. 스위치는 같은 네트워크가 어느 LAN 포트로 데이터를 전송할지를 판단하기 위해 이용되는 것이 바로 MAC 주소입니다. MAC 주소란 'LAN 포트의 주소'를 말합니다. 원칙상 주소를 변경할 수..
HTML = 웹 페이지의 내용, 하이퍼텍스트를 기술하기 위한 규칙에 해당 (여기서 하이퍼텍스트란 보통의 텍스트를 넘어선 기능을 가진 텍스트라고 생각해주세요) = 웹 서버에 존재하는 HTML 파일이나 이미지 파일을 PC의 웹 브라우저로 전송하기 위해 이용되는 것 = HTTP 프로토콜을 사용한 파일 전송은 HTTP 요청과 HTTP 응답을 주고받음으로써 이루어짐 HTTP 요청 요청 행 HTTP 요청의 첫 번째 라인이자, 웹 서버에게 처리 요구를 전달, 메서드와 URI로 구성 메서드: GET, POST, HEAD, PUT... URI: 요청 대상인 데이터 버전 메시지 헤더 요청 행 다음에 오는 여러 행의 문자열 웹 즈라우저의 종류, 버전, 데이터 형식 등의 정보 엔티티 바디 파일을 보낼 때 사용되지만, 보낼 데..
네트워크 수행을 하기 위해서 pc나 서버에 필요한 TCP/IP 설정이 하나라도 잘못되면 정상적인 통신이 불가능할 수도 있으므로 올바른 설정을 위해 '설정 자동화'가 큰 도움이 됩니다.DHCP라는 프로토콜을 이용하여 수행할 수 있습니다. 시중의 브로드밴드 라우터 대부분은 DHCP 서버 기능을 내장하고 있으며, 자동으로 TCP/IP 설정을 수행합니다. PC와 스위치를 LAN 케이블로 연결한 것만으로는 통신을 할 수 없습니다. 통신을 하기 위해서는 IP 주소를 비롯하여 TCP/IP 설정(IP 주소/ 서브넷 마스크, 기본 게이트웨이, DNS 서버의 IP 주소)을 해주어야 합니다. IP 주소/ 서브넷 마스크 통신할 PC나 서버 등의 호스트를 특정하기 위해 이용하는 것을 의미 네트워크에 접속의 의미 = 케이블의 물..