본문 바로가기
  • 시 쓰는 개발자

네트워크5

데이터 통신 정리 (3) - Internet, Mobile, Cellular, WIFI (학교 수업 내용을 정리한 글입니다.) 네트워크의 예시 Connectinless WAN ARPANET NSFNET INTERNET Connection-Oriented WAN X.25 Frame Relay ATM Connectinless LAN Ethernet Wireless LANs Connectinless PAN RFID Internet Architecture 이전에 개별적 Network로 존재했던 전화망, Tv망 등이 통합됨 여러 Network들이 계층적 구조를 가짐 Backbone : 중추적인 Network를 의미. Backbone에 작은 Network들이 붙어있음. IXP : Network 연결 장소. Switch들이 모여있음. Peering : ISP간 대등한 관계를 표현. 비용이 들지 않음. .. 2023. 10. 9.
데이터 통신 정리 (2) - Service, Protocol, Service의 분류(COC, CLS), OSI, TCP/IP (학교 수업 내용을 정리한 글입니다.) Network Software 디자인 복잡도를 줄이기 위해 분할정복 접근을 활용해 layer를 쌓은 구조이다. → Hierachy 구조 하위 layer는 상위 layer에 서비스를 제공하여 새로운 가상 머신을 만들어낸다. 하위 layer 의 기술적인 디테일을 상위 layer에 숨긴다. → 추상화 용어 정리 Service : Layer가 하는 일을 정의. 무엇을(what) 해야하는지에 대해 내용이다. Interface : 서비스를 제공하는 장소. 수직적으로 서비스에 어떻게(how) 접근하는지 알려준다. Protocol : agreement, rules, grammer 같은 맥락이다. layer들 사이에서 통신이 어떻게 진행되는지에 대한 약속이다. 수평적으로 서비스를 .. 2023. 9. 28.
데이터 통신 정리 (1) - 인터넷 소프트웨어 구조, 네트워크 분류 (학교 수업 내용을 정리한 글입니다.) Computer Network의 정의 single technology에 의해 자발적인(autonomous) 컴퓨터들의 상호연결된 묶음이다. 많은 터미널이 mainframe에 연결되어 있는 것은 터미널들이 autonomous하지 않기에 Computer Network가 아니다. 같은 네트워크의 autonomous 기기들은 single technology로 연결되어 있기 때문에 소통이 가능하다. 분산 시스템(Distributed system)과의 차이는? 여기서 말하는 분산 시스템은 클라우드 컴퓨팅이나 WEB 등이 있다. 독립적인 컴퓨터들은 single oherent system으로 묶여 있어서 각각의 컴퓨터를 분류할 수가 없다. 각 컴퓨터들의 존재가 invisible,.. 2023. 9. 27.
OSI 7 LAYER OSI 7 LAYER (Open Systems Interconnection) 1984년에 국제 표준기구 iso가 발표한 네트워크 모델 ▶ 네트워크 모델이 서로 다른 회사들끼리도 통신이 원활하게 이루어지기 위해서 규격을 정해놓은 것. 7계층 - application layer 응용 프로세스를 직접 사용해 응용 서비스를 수행하는 계층. http ftp smtp와 같은 프로토콜들이 속한 계층. 6계층 – presentation layer 데이터의 변환, 압축, 암호화가 이루어지는 계층. 서로 다른 통신기기간에 다른 인코딩을 사용할 수도 있기 때문에 데이터 변환이 이루어지는 것. 5계층 – session layer 세션을 열고 닫고를 제공하는 계층. 세션 복원 또한 지원해주는데, 이는 체크포인트라는 것을 통해 .. 2022. 10. 23.
TCP / UDP TCP/UDP를 알아야 하는 이유? 웹 어플리케이션의 신뢰성과 성능 개선을 하는 중요한 역할을 한다. EX. DB와 서버간의 통신을 할 때 데이터의 소실 방지, 순서 보장 TCP/IP 모델 Application Layer – HTTP, 브라우저라고 생각하면 됨 Transport Layer – TCP, UDP Internet Layer - IP Network Access Layer - 이더넷 TCP 헤더 종류 컨트롤 비트 SYN 송신측과 수신측에서 시퀀스 번호를 공유함을 나타냄 ACK 수신 데이터의 시퀀스 번호가 유효함을 나타냄 FIN 연결 끊기를 나타냄 시퀀스 번호 현재 데이터의 첫 번째 위치가 전체 송신 데이터에 몇 번째 위치인지를 나타내는 일련번호 ACK 번호 수신측에서 몇 바이트까지 받았는지 송신측.. 2022. 10. 21.