일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 혼공학습단11기
- 2024년회고
- 혼자서공부하는얄팍한코딩지식
- 혼자서공부하는네트워크
- 한빛미디어
- 자바스크립트문자열출력하기
- 혼자공부하는얄팍한코딩지식
- 프로그래머스문자열출력하기
- 혼공시리즈
- 혼자공부하는네트워크
- HTTP
- UI
- 네트워크
- 인프런워밍업클럽
- 혼공얄코
- 인프런워밍업스터디
- 인프런로드맵
- HTTP와HTTPS차이점
- 혼공네트워크
- 사이드이펙
- 혼공네트
- 인프런워밍업클럽스터디
- 혼자서공부하는
- HTTP메시지구조
- 인프런워밍업
- UX
- https
- 혼공학습단
- 혼자공부하는
- GUI
- Today
- Total
목록분류 전체보기 (72)
Just go for it
스위치데이터 링크 계층의 네트워크 장비2계층에서 사용한다고 하여 L2 스위치여러 포트에 호스트 연결 할 수 있음 (허브와 유사)MAC주소를 학습해 특정 MAC주소를 가진 호스트에만 프레임 잔달 할 수 있음전아중 모드의 통신을 지원포트별로 콜리전 도메인 나뉨CSMA/CD 프로토콜 필요하지 않음전달받은 신호를 수신지 호스트가 연결된 포트로만 내보내고, 전이중 모드로 통신하면 충돌 위험 감소함스위치 특징가장 중요한 특징: 특정 포트에 연결된 호스트의 MAC주소와의 관계를 기억함원하는 호스트에만 프레임 전달 할 수 있음⇒ MAC 주소 학습MAC 주소 학습을 위해 포트와 연결된 호스트의 MAC 주소 간의 연관 관계를 메모리에 표 형태로 기억함MAC 주소 테이블: 스위치의 포트와 연결된 호스트의 MAC주소 연관 관..
학습 목표허브, 반이중, 전이중, 콜라전 도메인, CSMA/CD통신 매체를 통해 송수신되는 메시지는 다른 호스트에게 전달되는 과정에서 네트워크 장비를 거칠 수 있고 네트워크 장비로물리적인 계층에는 허브,허브의 동작 방식인 반아중 모드 통신 ↔ 전이중 모드허브에서 발생하는 충돌이라는 문제와 이를 해결하기 위한 프로토콜인 CSMA/CD 도 학습데이터 링크 계층에는 스위치주소 개념이 없는 물리 계층물리 계층주소 개념 없음호스트와 통신 매체 간의 연결과 통신 매체상의 송수신이 이루어짐송수신되는 정보에 어떠한 조작(송수신 내용 변경)이나 판단을 하지 않음데이터 링크 계층주소 개념이 있음MAC 주소가 속함데이터 링크 계층의 장비나 그 이상 계층의 장비들은 송수신지를 특정할 수 있음주소를 바탕으로 송수신되는 정보에 ..
NIC호스트와 통신 매체를 연결MAC주소가 부여되는 네트워크 장비케이블 : NIC에 연결되는 물리 계층의 유선 통신 매체트위스티드 페어 케이블광섬유 케이블NIC호스트와 유무선 통신 매체를 연결하고 이러한 변환을 담당하는 네트워크 장비가 NICNIC 생김새인터페이스 카드, 네트워크 어댑터, LAN카드, 네트워크 칻, 이더네 카드(이더넷 네트워크의 경우)등 다양한 명칭으로 불림확장 카드 형태로 따로 연결하여 사용했기에 ‘카드’라고 함확장 카드는 컴퓨터에 기능을 추가할 목적으로 연결하는 카드 형태의 회로 기판임NIC의 역할NIC는 통신 매체에 흐르는 신호를 호스트가 이해하는 프레임으로 변환 또는 호스트가 이해하는 프레임을 통신 매체에 흐르는 신호로 변환함NIC는 네트워크와의 연결점을 담당하는 점에서 네트워크 ..
이더넷 표준유선 LAN 환경은 대부분 이더넷 기반으로 구성현재 이더넷 관련 기술은 IEEE 802.3 이름으로 국제적으로 표준화가 이루어짐이더넷이 지속해서 발전하는 만큼, 새로운 이더넷 표준들도 계속 만들어지고 있음IEEE802.2의 다양한 표준들은 802.3u 혹은 802.3 뒤에 버전을 나타내는 알파벳으로 표현이더넷 표준에 따라 지원되는 네트워크 장비, 통신 매체의 종류와 전송 속도 등 달라질 수 있음통신 매체 표기 형태특정 이더넷 표준 규격에 따라 구현된 통신 매체를 지칭할 때 ‘IEEE 802.i 케이블’, ‘IEEE802.3u 케이블’ 처럼 표기 할까?전송 속도 BASE - 추가특성전송 속도 숫자만 표기되어 있으면 MBps속도, 숫자 뒤에 G가 붙는 경우 Gbps 속도를 의미전송 속도 표기 의미..
01-3 네트워크 미시적으로 살펴보기#프로토콜 #네트워크참조모델 #OSI모델 #TCP/IP모델 # 캡슐화 #역캡슐화 #PDU프로토콜통신 과정에서 정보를 올바르게 주고받기 위해 합의된 규칙이나 방법현대 인터넷은 패킷 교환 방식 === 택배노드 간에 정보를 올바르게 주고받기 위해 합의된 규칙이나 방법인터넷을 이용, 이메일 주고 받기, 파일 주고 받기 등 모두 상대 호스트와 동일한 프로토콜을 사용하기 때문모든 프로토콜은 저마다 목적과 특징이 있음프로토콜 예시 ( IP, ARP, HTTPS & HTTP, TCP & UDP …)IP 는 프로토콜 : 패킷을 수신지까지 전달하기 위해 사용되는 프로토콜ARP 는 프로토콜 : A1:B2:C3:D4:E5:F6 와 같은 형태 ‘MAC주소’로 대응 하기 위해 사용되는 프로토콜..
초심으로 돌아가기일을 다니고 있어서 시간적 여유가 될까... 계속 고민하다가 이번 기회에 초심으로 돌아가 기본기를 다지기로 결심했다.인프런 워밍업 클럽 스터디는 JavaScript + React + 과제 로 이루어져 있다. 결정적으로 신청하게 된 계기는 현업 풀스택 개발자의 라이브 세션 때문이였다. 현 회사에 프론트 시니어 개발자 분이 계시지 않아 경험자의 이야기를 듣고 싶었다. 목표 : 우수 러너1. 진도표에 따라 매일 매일 강의 수강하기2. 온라인 라이브 참여하기3. 스터디 기간 동안 매주 작성하는 학습 일기와 회고 작성하기부족한 부분은 주말에 꼭! 채우자!! 회고록 작성하기개인적으로 T-story가 있어서 여기에 작성하고 싶지만... 인프런의 블로그에 글을 올리도록 되어 있다. 회고는 두군데 올려..
컴퓨터 네트워크 (네트워크) : 여러 개의 장치가 서로 연결되어 정보를 주고 받을 수 있는 통신망 인터넷: 네트워크의 네트워크 개발자의 업무에서 활용 1. 프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우 - TCP, UDP HTTP, 쿠키, 배포시 DNS, HTTP/HTTPS, 포트 번호 등 다양한 네트워크 배경지식 필요 - 프로그램의 안전성과 안정성을 높이고 싶을 때 2. 프로그램을 유지 보수 하는 업무에서 네트워크 지식을 활용하는 경우 - 인터넷 연결이 안 되는 문제, 웹 서버가 동작하지 않는 문제 등 - 문제 발생 시 해결의 큰 실마리가 됨 => 모두 네트워크 지식을 활용해야 함 => 실제 기술 면접 문항의 예시에서도 네트워크 지식이 필요함을 알 수 있음 기술 문제 예시 - DNS의 정의와..
'혼자 공부하는 얄팍한 코딩 지식' 이란? 추천하는 독자 - 코딩의 기본 지식을 배우고자 하는 사람 - 비전공자 개발자 - 개발을 배워 보고 싶은 사람 - 개발 관련 지식에 대하여 넓게 알고 싶은 사람 - 코딩 관련 종사자 '혼자 공부하는 얄팍한 코딩 지식' 특징 - 주제, 개념 들이 이해 하기 쉽게 예시로 설명되어 있다. - 이미지, 표 등을 통해 직관적으로 이해 또는 정리 할 수 있다. - 유튜브 '얄팍한 코딩사전' 채널을 통해 강의를 함꼐 볼 수 있다. - chapter 가 끝나면 다시 한번 개념이 정리 되어 있고 관련한 문제를 풀어 볼 수 있다. - 문제를 풀며 내가 부족한, 아직 이해하지 못한 부분을 되짚어 볼 수 있다. - 스터디를 목적을 가진 사람이라면 '혼공 학습단'을 통해 동기부여 받으며..
개발자의 앱 마켓 패키지 매니저 - 라이브러리를 마치 앱 마켓에서 앱을 다운로드하는 것처럼 내려받고 그 내역을 관리해 주는 도구 패키지 - 라이브러리와 유사한 개념 - 소스 코드 작성을 위해 사용되는 코드의 묶음인 라이브러리라면, 소스 코드를 배포하기 위해 사용되는 코드 묶음 패키지 매니저 - 패키지를 편리하고 안전하게 다루기 위한 도구 - 운영체제에서 사용하는 종류와 프로그래밍 언어에서 사용하는 종류로 나뉨 운영체제 패키지 매니저 - 컴퓨터에서 사용할 프로그램들을 관리 - 리눅스 : apt-get, yum, pacman 등 - 맥 : Homebrew 매니저로 여러 종류의 소프트웨어뿐만 아니라 구글의 크롬이나 카카오톡 같은 다른 소프트웨어도 명령어 한 줄로 설치 관리 할 수 있음 - 파이썬 : NginX..
집에서 새는 바가지와 밖에서 새는 바가지 컴파일 오류, 런타임 오류 개발이란 끊임없는 오류와의 싸움입니다. 아무리 잘 설계하고 프로그래밍한 소프트웨어도 오류로부터 자유로울 수는 없습니다. 오류는 개발자의 실수, 예기치 못한 돌발 상황, 사용자의 제품 오용 등 다양한 이유로 발생함 좋은 개발자는 오류를 최소화하는 코드를 짜고, 오류의 원인을 빠르게 분석해서 근본적인 문제를 제거합니다. 컴파일 오류 - 프로그램을 사용자에게 배포하기 전에 발견할 수 있는 오류 - 컴파일 오류시 빌드 자체가 되지 않기 때문에 고객에게 오류가 전달되지 않음 - 오류 발생 원인이 뚜렷하기 때문에 파악이 쉬움 신택스 오류 = 구문 오류 - 프로그래밍 언어의 사용법이 맞지 않는 코드로 인해 발생하는 오류 런타임 오류 - 프로그램 실행..