본문 바로가기

분류 전체보기52

OSI 7계층 Wireshark로 분석하기 안녕하세요!  네트워크 수업에서 이론으로만 접했던 OSI 7계층을,  이번 기회에 Wireshark를 활용하여 직접 체험해 보았습니다.https://www.notion.so/17c52822bc46809892e1d8e9d518d683?v=64ee01100d544c988fb2500a3824e140 먼저, OSI가 실질적으로 사용되는 데이터 전송부터 알아봅시다.  만약 내가 카카오톡으로 문자를 보낸다고 했을 때, 정해놓은 과정을 토대로 데이터를 캡슐화, 복호화 후 전송하게 됩니다. 여기서 정해놓은 과정이 네트워크 강의에서 배웠던 OSI 7계층입니다.    어플리케이션Application Layer는 사용자들이 웹, 이메일, 파일 공유와 같은 어플리케이션으로 네트워크에 접속할 수 있게 해주는 계층입니다. 여기서.. 2025. 2. 10.
SSAFY 11기 2학기 수료 회고 안녕하세요! SSAFY 2학기 수료 후1년간 느꼈던 점을 정리하기 위해 회고록을 작성하고자 합니다.  1️⃣ 공통 프로젝트공통 프로젝트는 아예 모르는 분들과 팀을 이루어 진행하는데, 기획 단계에서 각자 원하는 주제와 방향이 달라 하나의 주제로 통합하는 데 어려움이 있었습니다. 이 과정에서 처음으로 자소서에서만 보던 팀원과의 갈등을 실제로 경험하게 되었습니다. 이 경험을 통해 느낀 점은, 팀원을 설득할 때 무턱대고 조르는 것보다는 근거와 사례를 들어 설득하는 것이 더 효과적이라는 것이었습니다. 논리적으로 접근하고 상대방의 의견을 존중하면서 의견을 조율하는 것이 중요한 과정임을 배웠습니다.  다른 팀보다 늦게 주제를 기획해서 개발도 늦게 시작했지만, 팀원들 모두 열심히 하고 책임감이 강해서 큰 어려움 없이 .. 2025. 2. 10.
SSAFY 11기 1학기 수료 회고 안녕하세요! SSAFY 1학기 수료 후한 학기를 돌아보면서 느낀점을 정리해보기 위해 회고록을 남기려고 합니다.  1️⃣ 첫 학기의 도전과 성장먼저, 알고리즘 실력이 정말 많이 향상되었다. 하루에 알고리즘 문제를 평균 3문제 이상 풀면서 꾸준히 실력을 쌓았다. 단순히 문제를 푸는 것에 그치지 않고, 백준에 그룹을 만들어 서로의 코드를 공유하고, 코드 리뷰까지 진행하며 더욱 깊이 있는 학습을 할 수 있었다. 입과하기 전에는 백준 티어가 골드 5 였으나 현재 플레 5를 달성했다.  물론 이 티어가 절대적인 실력을 말해주진 않지만, 지속적인 노력과 학습을 통해 실력을 인정받을 수 있었던 좋은 지표가 되었다. 그 결과, 삼성에서 주관하는 역량테스트 A형 취득할 수 있었다. 하지만, B형 취득을 따지지 못한 것은 .. 2025. 2. 10.
네이버 부스트캠프 8기 챌린지 회고 안녕하세요! 😊챌린지 과정 시작한 지 얼마 안 된 것 같은데... 벌써 수료하게 되었네요!!!    더 잊어버리기 전에 챌린지 과정에 대해 회고록을 남기려고 합니다.  📌 시작과 기대감전 직장에서 약 1년간 유지보수 업무를 맡으며 경험을 쌓았지만, 개발자로서 성장하고 싶다는 확신이 들었다. 결국, 개발자의 길을 걷기로 결심하고 퇴사 후 6개월 동안 코딩 테스트와 Spring을 집중적으로 공부했다. 그러던 중, 네이버 재단에서 운영하는 부스트캠프를 알게 되었다. 혼자 공부하는 데에는 한계를 느꼈고, 동료들과 협업하며 성장하고 싶었다. 단순한 학습이 아니라, 실무에 가까운 환경에서 배우고 경험을 쌓고 싶었기에, 반드시 합격해서 좋은 동료들과 함께 실력을 키우겠다고 다짐했다. 꾸준히 코딩 테스트 공부했던 .. 2025. 2. 9.
모던 자바스크립트 Deep Dive 7장 연산자1. NaN이란? Not a number를 의미한다. 숫자 계산할 경우 피연산자로 문자나 숫자가 아닌 값이 포함되어 있을 경우 숫자가 아니라는 의미인 NaN를 반환한다.     2.  +단항 연산자+단항 연산자는 숫자 타입에는 어떠한 효과가 없다.하지만 숫자가 아닌 타입에 사용할 경우 숫자 타입으로 변환한다.var x = '1';console.log(+x) // 1x = true;console.log(+x) // 1x = false;console.log(+x) // 0x = "Hello"console.log(+x) //NaN   3.  -단항 연산자-는 숫자타입은 부호를 반전한다.그리고 마찬가지로 숫자가 아닌 타입에 사용할 경우 숫자 타입으로 변환한다. 이때 부호를 반전한다.-(-10) // 10-.. 2025. 2. 9.
모던 자바스크립트 Deep Dive 6장 데이터 타입1. 자바스크립트 데이터 타입 자바스크립트에서 원시 타입, 객체 타입으로 분류할 수 있다.원시 타입은 불변하는 값으로 숫자, 문자열, 불리언, undefined, null, symbol이 있다.   2. 숫자타입 숫자타입은 정수, 실수, 음수, n진수, Infinity, NaN이 있다.   3. 문자열 타입 문자열은 ' ',  " ", 빽틱으로 감싼 텍스트를 의미한다.    4. 템플릿 리터럴빽틱을 사용하여 문자열, 표현식 등을 삽입한 문자열을 의미한다.console.log(`1 + 2 = ${first}`) 이런 것들이 있다.  5. 불리언 타입true, false를 나타낸다.    6. undefined 타입var 키워드로 선언한 변수는 암묵적으로 undefined로 초기화한다. 즉 자바스.. 2025. 2. 9.