본문 바로가기

개발자 일지/네트워크10

모두의 네트워크 정리 PART3 - 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.- 이전 포스팅 PART1, PART2는 아래 링크 확인!   모두의 네트워크 정리 PART1- 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.- 간단한 책 리뷰는 여기1.네트워크 첫 걸음네트워크는 2대 이상 연결되면 네트워크다. 인터넷은 거대한 네트워크다.네트워크를 통해 전roadofdevelopment.tistory.com   모두의 네트워크 정리 PART2- 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.- PART1은 아래 링크 확인! https://roadofdevelopment.tistory.com/102 모두의 네트워크 정리 PART1- 모두의 네트워크를 읽고 전반적인 정리 및 요약을roadofdevelopment.tis.. 2023. 7. 9.
모두의 네트워크 정리 PART2 - 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.- PART1은 아래 링크 확인!   모두의 네트워크 정리 PART1- 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.- 간단한 책 리뷰는 여기1.네트워크 첫 걸음네트워크는 2대 이상 연결되면 네트워크다. 인터넷은 거대한 네트워크다.네트워크를 통해 전roadofdevelopment.tistory.com 3.물리 계층 : 데이터를 전기 신호로 변환하기데이터를 송수신할 때 0과 1을 전기신호로 변환해야 한다.전기신호에는 아날로그 신호와 디지털 신호가 있다.송신측에서 0과 1의 집합을 전기신호로 변환해서 전송 하고, 수신측에서 전기신호를 0과 1의 집합으로 복원한다.컴퓨터는 네트워크 통해 송수신을 할 수 있도록 랜카드가 있다. 랜카드가 전기신호로.. 2023. 7. 1.
모두의 네트워크 정리 PART1 - 모두의 네트워크를 읽고 전반적인 정리 및 요약을 한다.- 간단한 책 리뷰는 여기1.네트워크 첫 걸음네트워크는 2대 이상 연결되면 네트워크다. 인터넷은 거대한 네트워크다.네트워크를 통해 전달되는 데이터의 작은 조각을 패킷이라고 한다.데이터를 굳이 쪼개서 패킷으로 보내는 이유는 네트워크 대역폭을 너무 많이 차지해 흐름을 방해할 수도 있기 때문이다.패킷들은 송신시 차례대로 안 가기 때문에 패킷에 번호를 붙여 보낸다. 번호에 맞춰 수신측에서 정렬하면 원데이터로 나타낼 수 있다.0과 1의 정보를 나타내는 최소단위를 비트(bit)라고 한다.비트 8개는 바이트다.(8비트=1바이트)컴퓨터는 기본적으로 바이트 단위로 읽고 쓴다.0과 1만 다루는 컴퓨터에서 키보드로 문자를 어떻게 입력할까?숫자와 문자 대응표를 미리 만.. 2023. 7. 1.
[리뷰] 모두의 네트워크 네트워크 기초 서적 모두의 네트워크를 간단하게 리뷰해보려고 한다.   1.책 리뷰 개발자인데 네트워크 공부는 항상 우선순위에 밀렸었다. SI였던 전 회사에서도 사실 네트워크에 대해 심도있게 알 필요도 없었는데 지금 회사에서는 어느정도 네트워크에 대해 알 필요성을 많이 느낀다. 최근에 라우팅 테이블 관련 이슈가 실제로 개발쪽에 영향을 주었는데, 이런 용어들도 낯설고 전반적으로 네트워크의 흐름을 단순히 이해하는 정도가 아니라 상식 수준으로는 알고 있어야겠다는 생각이 많이 들었다. 개인적으로 네트워크는 블로그나 영상 등을 통해 공부했는데, 블로그나 동영상 강의 등은 단점이 머리에 금방 휘발된다는것이다. 아무래도 네트워크에는 시간을 많이 투자하지 않고 짬내서 공부해야지~라는 안일한(?) 생각을 하다보니 쉽게 휘.. 2023. 6. 29.
[인프런 김영한 로드맵3]모든 개발자를 위한 HTTP 웹 기본 지식3 - 김영한님의 인프런강의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 학습하고 정리한 내용이다.- HTTP 웹 기본 지식과 관련된 내용을 학습힌다.- 모든 내용 및 이미지 출처는 인프런 및 김영한님에게 있습니다.- 이전 글은 아래 링크를 클릭해주세요.  [인프런 김영한 로드맵3]모든 개발자를 위한 HTTP 웹 기본 지식2- 김영한님의 인프런강의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 학습하고 정리한 내용이다.- HTTP 웹 기본 지식과 관련된 내용을 학습힌다.- 모든 내용 및 이미지 출처는 인프런 및 김영한님에roadofdevelopment.tistory.com 8.HTTP헤더2 - 캐시와 조건부 요청 1.캐시 기본 동작 캐시가 적용되는 흐름은 다음과 같은 예시가 있다. 이미지파일을 요청하고.. 2022. 9. 1.
[인프런 김영한 로드맵3]모든 개발자를 위한 HTTP 웹 기본 지식2 - 김영한님의 인프런강의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 학습하고 정리한 내용이다.- HTTP 웹 기본 지식과 관련된 내용을 학습힌다.- 모든 내용 및 이미지 출처는 인프런 및 김영한님에게 있습니다.- 이전 글은 아래에 링크를 클릭해주세요.  [인프런 김영한 로드맵3]모든 개발자를 위한 HTTP 웹 기본 지식1- 김영한님의 인프런강의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 학습하고 정리한 내용이다. - HTTP 웹 기본 지식과 관련된 내용을 학습힌다. - 모든 내용 및 이미지 출처는 인프런 및 김영한님roadofdevelopment.tistory.com  6.HTTP 상태코드 1)HTTP 상태코드 소개 클라이언트가 보낸 요청의 처리 상태를 응답에서 알려주는 기능이다.1xx(Inf.. 2022. 8. 24.
[인프런 김영한 로드맵3]모든 개발자를 위한 HTTP 웹 기본 지식1 - 김영한님의 인프런강의 '모든 개발자를 위한 HTTP 웹 기본 지식'을 학습하고 정리한 내용이다. - HTTP 웹 기본 지식과 관련된 내용을 학습힌다. - 모든 내용 및 이미지 출처는 인프런 및 김영한님에게 있습니다. 1.인터넷 네트워크 인터넷에서 클라이언트와 서버는 서로 통신 함 보내는 쪽(클라이언트)은 서버 정보를 알아야 보낼 수 있음 -> IP IP를 통해 데이터 전달 패킷이라는 통신단위로 데이터 전달 IP패킷에는 출발지IP, 도착지IP, 기타정보로 구성 클라이언트가 도착지IP에 패킷 전달하면 서버는 출발지IP를 확인 후 OK 응답 등을 보냄 IP 프로토콜의 한계 1)비연결성 : 패킷 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 2)비신뢰성 : 중간에 패킷이 사라지거나 패킷 순서가 변경되는.. 2022. 8. 22.
HTTP, TCP/IP 간단 정리 -OSI 7계층, TCP/IP 4계층을 알아본다. -HTTP, TCP/IP 특징, 관계를 알아본다.이직하고나서 네트워크 개념과 서버관련 개념들이 부족함을 깨닫고 있다. 생각 이상으로 응용되는 개념들이 많고 머리에서 엉킨다. 기능구현 위주의 개발회사에서 이직하면 이러한 약점이 있음을 몸소 깨닫는다! 뭐 깨닫는다고 어쩔 수 있는 것은 아니고 다시 꾸준히 정리해보자. OSI 7계층, TCP/IP 4계층 OSI 7계층은 클라이언트 or 서버에서 데이터 전송시 많은 단계를 거치는데 그 단계를 그림으로 표현한 것 정도로 생각하면 되겠다. 이렇게 계층을 그림으로 나누면 문제발생시 7단계에서 문제 발생 부분만 체크하면 된다는 이점도 있다. TCP/IP 4계층은 OSI 7계층을 기반으로 인터넷에서 실제로 사용되는 표준이.. 2022. 4. 10.
DHCP의 개념 및 할당 과정 -DHCP가 무엇인지 알아본다. -DHCP의 동작 과정을 간단하게 살펴본다. 1.DHCP란 Dynamic Host Configuration Protocol의 약자이며 직역하면 '동적 호스트 설정 프로토콜'이다. PC가 고정IP를 사용하는 것이 아니라, 유동IP를 사용할 수 있게 도와준다. DHCP를 통해 클라이언트(ex>내 PC)는 라우터(ex>내 공유기)를 통해 사설IP를 할당 받는데, 이 할당받는 IP는 정해진 IP를 고정으로 할당 받는 것이 아니다. 일정 기간 라우터의 DHCP서버를 통해 '임대'받는 것이다. 즉, DHCP서버에서 특정 IP를 클라이언트들에게 임대해주는 기술이라고 요약할 수 있다. DHCP서버는 라우터에 포함되어 있지만 라우터와 따로 두고 사용하는 경우도 많다고 한다. 2.장점 클라.. 2021. 2. 17.
공인IP와 사설IP의 차이점 -네트워크 기본 상식인 공인IP와 사설IP의 차이점을 구분한다. -공인IP와 사설IP를 변환해주는 NAT에 대해서 간단하게 살펴본다.(자세한 사항은 추후 포스팅 예정) 공인IP와 사설IP란? IP라는 것은 ISP(인터넷 서비스 공급자)가 제공하는 주소이다. 여기서 ISP는 SK, KT, LG U+ 등이 있다. 이 업체들은 우리가 인터넷을 신청하면 IP를 제공하는데 각 신청 당 1개의 IP를 제공한다. 이 IP는 외부에서도 인식 할 수 있는 유일무이한 IP이며 이 IP를 공인IP(public IP)라고 한다. 보통 일반적인 가정에서는 이 공인IP를 공유기(라우터)가 할당 받아서 각각의 스마트폰, 노트북 등에 사설IP(Private IP)로 제공한다. IP확인은 cmd창에서 'ipconfig' 명령어로 확인.. 2021. 2. 16.