ブログ記事51件
今回は"LPRポートで連続出力した際の仕様"についてお伝えしたいと思いますまあ、あまり問題になるような内容では無いですけどね現象LPRポートを使用して連続してデータを出力すると、"11個"ジョブを送ったタイミングで送信が停止してしまう現象原因ポートの仕様になります。…が、これは"WindowsNT4.0"のLPRポートを利用した場合に発生しており、ポート番号が10個までしか利用できない為です。11個目以降は1個目のポートが解放されるまで"待ち"状態
社内の若いエンジニアの方が「ネットワークの事をもう少し知りたい」と仰せなので、ネットワークスペシャリスト取った時に買った本を貸し出し予定です。で、オススメのページに付箋つけてあげようと思ってパラパラめくってみたんですが・・・結構忘れてますね💦という事で、基礎知識のおさらいでもしてみようかなと思います。■OSI参照モデルOSI参照モデル-Wikipediaja.wikipedia.org・通信機能(通信プロトコル)を7つの階層に分けて定義・各層を分離する事で柔軟性を持た
今宵は、ドキュメント72時間が始まるまでMyLabに籠っています。放置状態にしてあった『ATコマンド』https://ameblo.jp/kissam59/entry-12629187679.html『ESP32ESPDuino-32の開発環境』ARM-F…ameblo.jpからの続きになります。ARM-Firstボードに装着するWi-FiモジュールにはESP8266が載っています。また、ESP8266には、TCP/IPのネットワーク・スタックとATコマンドでこのモジュールを制
昨日の一日一読は第二章の続きで、「変容するネットワーク構造」、「1対1から1対多へ」、「ネットワーク生態系が動き出す」でした。内容的にはインターネットの誕生の歴史を概観したものだったので、普段目にするものが生まれた背景が知れました。改めて思うのは、今でこそ当たり前となっているインターネットの世界は誕生以前から見れば、未知の領域だったということです。著者がいう「インターネットの祖父」であるポール・バランは、今日のネットワーク構造の基本概念を作り出していましたが、「その本来の目的は安全性の獲得であ
今回は、wavesESP32ESPDuino-32に載せたMicroPythonでNTP時計を動かしてみました。以下のコードをrawREPLモード(CTRL-A)でダウンロードします。SSID,PASSWORDは個人の環境に依存します。#Lastupdate2020/10/23underconstruction#https://github.com/micropython/micropython/blob/master/ports/esp8266/modules/ntpti
https://ameblo.jp/kissam59/entry-12630452888.html『Wi-Fi接続とセキュリティー2』せっかくの週末なのに。。。仕方ありません。更に例年ならばあちこちで、オクトーバーフェストの時期でもあります。元祖のオクトーバーフェストの期間2021オクト…ameblo.jpからの続きになります。MicroPythonのControlcommandには以下の4つがあります。Controlcommands:CTRL-A
1992年の今日、日本最初のホームページがつくばから発信されました。インターネット、theInternetはTCP/IPを基本として異なるシステム間をつなぐ標準化とともに発展しました。相互運用、Interoperabilityは1980年代半ばから日本でもプロジェクト研究がありました。「電子計算機相互運用データベースシステム」です。私は基本的には「デジタル庁」については賛成の立場です。ただし、内閣府設置法、国家行政組織法、行政手続法などの法令の知識と情報技術の両方に通じてい
パソコンは消耗品、もちろんスマホもね。いづれ壊れます。ということで半沢直樹2を観終わってパソコン卓へいったら急にネットが繋がらないぞ!~~~それもメインのパソコンだけが・・・いろいろと接続しなおし、用語的にはWinsockのトラブル=WindowsのTCP/IPを制御しているWindowsのエラーが発生した模様。それも急にです。今のところの環境は完全にモバイルWifiのテザリング経由ルーター分配してハブをさらにほかのPC経由で組んでやって
https://ameblo.jp/kissam59/entry-12592449983.htmlの続きです。こうなったら、副搬送波の周波数を下げて周波数偏移1.8KHz(実質1.2KHz程度)の帯域内に収める検討をします。パラメータ:・変調方式・Baudrate・副搬送波の周波数・周波数偏移の下限この時のBERが、どの様に変化するか。それと誤り訂正符号として冗長ビットが何ビット付与されているか。FC-D301の取説からから4値FSKの場合は、1シンボルに2ビットを使い
https://ameblo.jp/kissam59/entry-12591273191.htmlの続きになります。おや?待てよです。http://www.wdfxw.net/goDownFiles.aspx?key=78780688のP132/215には、(12)音声符号化方式音声符号化速度は誤り訂正を含め3.6kbps以下とすること。と書かれています。ということは、4値FSKの場合(一符号が、2ビット)は、音声帯域幅は1.8KHz以下でないといけないと思いま
YAPP機能を使って4800baudでファイル転送を行う場合に、転送するファイルサイズの上限の目安を求めたいと思います。###https://www.soumu.go.jp/main_content/000235409.pdfP131第3章無線設備の技術的条件(7)送信時間制限装置(設備第五十四条第二号、設備・告示平20第四百六十七号)連続して5分を超える電波の発射をしようとした場合に、自動的にその送信を停止し、その停止から1分以上経過した後でなければ送信を行わな
YAPPを使って、ファイル転送機能と転送スピードの検討をします。この際なのでNULLデジ簡の部品定数の最適化を手元にあるパーツを使って行います。結論から言うと、の様にコンデンサの容量を、0.47μFから10μFに変更(インピーダンスを1/20に変更)することで4800bd(QPSKAX.254800bd)迄PC間相互の転送スピードをアップすることが出来ました。https://keisan.casio.jp/exec/system/1202282955のサイトを利用させて頂きました。
https://ameblo.jp/kissam59/entry-12589737548.htmlからの続きになります。NULLデジ簡を経由して、2台のPC(LaVieXPHomeEditionLL750DEsprimoWin.1064ビットHomeEditionD751/D)間でEasyTermのMailbox機能を確認します。Soundmodemは、AFSK1200bpsに設定してあります。Lavieの場合ですが、CPUパワー、もしくはサウンドカードの制限でしょうか
UZ7HO氏のHPから借用しているパソコンのサウンド回路を使ったパケットエンジン(サウンドモデム)とアプリを弄ってみて分かったことを紹介します。https://ameblo.jp/kissam59/entry-12589213841.htmlからの続きになります。パケットエンジンのチュートリアルhttp://uz7.ho.ua/modem_beta/user_guide_v105_EN.pdfで公開されています。エンジンに付与するIPアドレスは、EasyTermのUIから行う様に
FT8にしてもパケットにしてもオペレーションテクニックが必要になります。デビュー前に準備が必要です。ということでNULLデジ簡経由で2台のパソコンを接続して、その理解と運用のテクニックを磨きます。NULLデジ簡とは、https://ameblo.jp/kissam59/entry-12588285093.htmlで紹介したI/Fのことです。回路図に向かって左側のFC-D301の部分を、NECLaVieLL750/D(WindowsXPHomeEdition)で置き換え
調子に乗って、デジ簡でTCP/IPを使った通信の検討を行います。私のWindows(10,64ビット)の環境でAX.25(データリンク層、物理層ネットワークインタフェース層)をサポートするサウンドカードを使ったパケットエンジンを探してみました。NOTE:AGWPE'sTORfeatureonlyworksonWindowsXPandearlierversions.残念!AGWPEでは、有償版(Pro)があります。https://www.soundcardpac
シンパチです。インターネットやイーサーケーブル、USBなどが、ないころは、ネットワークは各会社によって、規定されていました。ケーブルの規格も、そのケーブルのコネクタの規格も、そのケーブルに乗せるデータのフォーマットも、それぞれの会社のルールで作っていました。パソコンひとつにしても、プリンタ、ハードディスク、マウス、キーボードで、それぞれ違うケーブル端子を使うというのが、通常でした。それが、USBケーブルの登場で、周辺機器への接続は、ほぼUSBに統一されようとしています。そして、ネッ
https://www.youtube.com/watch?v=6sGHX7dquh4IPv6なんて使わなくて良いのに。PPPoEじゃないのなら、IPv6にする意味が分からない。IPv6のIPoEって、IPv4のトンネルだよね?IPv4があるからIPv6を使えてるってだけでしょ?IPv6にするメリットなんてなくね?なんでLan内の全てのノードにIPv6を割り当てられなくてはならないのか?って話。試したことはないのだけど、ネットワークのプロパティのTCPIPv4の先頭のレ点を
https://ameblo.jp/kissam59/entry-12577788588.htmlからの続きです。ブラウザーでリロードを繰り返すと、サーバーがHALTします。対策としてサーバー側に、staticcharkeep_alive[]="Connection:Keep-Alive\r\n";sniplength(Content-Length)の直前にstrcpy(bufs+n,keep_alive);n+=strlen(bufs+n
https://ameblo.jp/kissam59/entry-12576894157.htmlの続きです。ブラウザの特性を確認する意味でシンプルな構成にしました。①受信データを表示②送信データの生成・受信したパケットのリクエストラインからHTTPのバージョンを抽出この際にブラウザの送ってきたHTTPのバージョンでレスポンスデータのヘッダーを生成③送信staticvoidserver_test(structbootp*bp)を次の様に変更しました。・送
https://ameblo.jp/kissam59/entry-12575647497.htmlの続きです。IE11で試してみました。MicrosoftEdgeでも同様なのですが、GET/HTTP/1.1Accept:text/html,application/xhtml+xml,image/jxr,*/*Accept-Language:jaUser-Agent:Mozilla/5.0(WindowsNT10.0;WOW64;Trident/7.0;
https://ameblo.jp/kissam59/entry-12559533556.htmlからの続きです。TCPサーバーに手を入れて、簡易HTTPを作ってみました。とりあえず理屈なしの見様見真似です。//==========================================================================////http_test.c////SimpleHTTPlike'server'test//
https://ameblo.jp/kissam59/entry-12575249536.htmlからの続きです。//==========================================================================////tests/ga_server_test.c////SimpleTCP'server'test-usinggetaddrinfo()////=================
ソケットを2つにして、2つのクライアントが扱える様になっています。//==========================================================================////socket2_ipc.c//originallyfromtests/tcp_lo_select.c//SimpleIPCthroughputtestwithsocketAPI////============
https://ameblo.jp/kissam59/entry-12573497685.htmlの続きです。本日は計画休暇を取得して、自家用車の六か月点検でディーラーに行ったり、ケーブルTVの契約更新に伴うTVチャネルオプションの変更手続き行ったりした後に、KSP(神奈川サイエンスパーク@のくち)にある県立川崎図書館迄出掛けてきました。予約を入れておいたを借りるためです。原書は、PDFで公開されています。https://www.e-reading.club/bookreader.ph
https://ameblo.jp/kissam59/entry-12559533556.htmlで紹介したサンプルプログラムを変更してみました。低水準入出力関数:Write(),Read()をソケットAPIで置き換えます。//Forsend/recvfunctions/soketAPI#include<sys/socket.h>を追記するとsend()とrecv()が使用できます。なのですが、network.hの中で#includeされていました。/
#include<stdio.h>#include<winsock2.h>#include<string.h>#defineBUF_SIZE100voidCompressSockets(SOCKEThSockArr[],intidx,inttotal);voidCompressEvents(WSAEVENThEventArr[],intidx,inttotal);voidErrorHandling(char*msg);intmain(int
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>#include<process.h>#defineBUF_SIZE100#defineNAME_SIZE20unsignedWINAPISendMsg(void*arg);unsignedWINAPIRecvMsg(void*arg);voidErrorHandling(char*msg);char
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<windows.h>#include<process.h>#defineBUF_SIZE100#defineMAX_CLNT256unsignedWINAPIHandleClnt(void*arg);voidSendMsg(char*msg,intlen);voidErrorHandling(char*msg);int